Size: a a a

Node.js — русскоговорящее сообщество

2021 February 15

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
А теперь вопрос к знатокам, я делал проект на sequelize в xampp ну а меня создавались таблицы с lowerCase а при переносе в убунту те же самые херни начали ругаться что я не сделал с большой буквы название таблиц можете объяснить плиз, почему так и как от этого избавиться?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
На вопрос отвечает Александр Друзь
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
Окс
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
Может я чета не то делаю? (
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
Тип в 2021 ом должен же быть адекватный путь переноса базы данных
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
😄
источник
2021 February 16

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
?
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Adv0cat
ну как бы вопрос был про роутинг, я так понял это и подразумевалось rest. А так для общения по вебсокету обычно хватает и обычного протобуф файлика (proto) или любого другого описания такого стандарта, типа flatbuffer, capnproto и т.д., чтобы все было предельно понятно, какой апи 😊
а для рест апи лучше OpenAPI я красивее html документации и не видел))
Иногда, если юзается Postman  или Insomnia, тоже довольно красиво и удобно все можно юзать без этих опенапи)) без html докуметации, но с возможностью удобно тестить эту апи, и всегда можно выгнать тот же OpenAPI с постмана и ему подобных и опять же иметь красивую html документацию
Как выгнать с постмана?
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
и еще вопрос, когда следует делить апи на версии? а-ля /api/v1, /api/v2, и т.д.? при этом меняется просто сами роуты, пути к ресурсам и форматы запросов/ответов?
ну можно сразу добавить версионность, что на клиенте, что на сервере .env с версией api в зависимости от окружения dev/prod/whatever. gateway api роутов почти всегда один и тот же для версий, просто реализация отличается/допиливается в угоду performance
источник

K

Konstantin in Node.js — русскоговорящее сообщество
Andy Cox
ну можно сразу добавить версионность, что на клиенте, что на сервере .env с версией api в зависимости от окружения dev/prod/whatever. gateway api роутов почти всегда один и тот же для версий, просто реализация отличается/допиливается в угоду performance
Kong :)
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Godzilla
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Konstantin
Kong :)
не пробовал, но мне проще всю нагрузку сразу без прослоек на сервисы кидать
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
может кто знает, как обойти проверку на защиту дорожки авторскими правами на стрим в инсте?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Andy Cox
может кто знает, как обойти проверку на защиту дорожки авторскими правами на стрим в инсте?
Попробуй два трека склеить или сверху что-то наложить
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Ибо в инсту и хуй просовывали без триггеров
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Adv0cat
ну как бы вопрос был про роутинг, я так понял это и подразумевалось rest. А так для общения по вебсокету обычно хватает и обычного протобуф файлика (proto) или любого другого описания такого стандарта, типа flatbuffer, capnproto и т.д., чтобы все было предельно понятно, какой апи 😊
а для рест апи лучше OpenAPI я красивее html документации и не видел))
Иногда, если юзается Postman  или Insomnia, тоже довольно красиво и удобно все можно юзать без этих опенапи)) без html докуметации, но с возможностью удобно тестить эту апи, и всегда можно выгнать тот же OpenAPI с постмана и ему подобных и опять же иметь красивую html документацию
А proto описания просто лежат где-то или что, если это не rpc?
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Илья | 😶 ☮️
Попробуй два трека склеить или сверху что-то наложить
ну там получается стрим из webrtc с фильтрами и наложением элементов на сервере, но тк планировалось диджеить, то затея навернулась тк блочат и банят
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
причем, даже запитченная музыка тоже ловится
источник

T

Top in Node.js — русскоговорящее сообщество
Че за годзилла
источник

H

Hellomik in Node.js — русскоговорящее сообщество
Хай у меня есть чаты так вот как взять именно участников это чата, если ты уверен только в одном,
если его свойства is_group равен  false
то тогда это чат прямых сообщений, и ты должен взять чат только там где только они оба
SELECT 
 "chat"."id" AS "chat_id",
 "chat"."name" AS "chat_name",
 "chat"."photoURL" AS "chat_photoURL",
 "chat"."isGroup" AS "chat_isGroup"
FROM "chat" "chat"
LEFT JOIN "participanceChat" "participance"
 ON "participance"."chat_id"="chat"."id"
 WHERE "participance"."participant_id" IN ($1, $2)

типа того я сделал но тут миксуются чаты там где они есть и были итд

typeorm
const _ans = await createQueryBuilder(ChatEntity, "chat")
     .where("chat.isGroup = :value", { value: false })
     .leftJoin("chat.participance", "participance")
     .where("participance.participant_id IN (:...ids)", {
       ids: [tokenVer.id, partsUser],
     })
     .getMany();
источник