Size: a a a

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

2019 November 20

N

Nelkor in Node.js — русскоговорящее сообщество
Алексей Попов
Ну видимо где-то там сокет отвязывается от объекта запроса, заодно и обработчики можно скинуть
Не уверен, что res так уж сильно связан с req'ом
источник

ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤMr_Sdk in Node.js — русскоговорящее сообщество
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤMr_Sdk
#Вопрос:   Найдите элемент массива, который встречается один раз. Без использования 2 циклов
Пожалуйста, помогите друзьям
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Nelkor
Я тут вычитал в доке, что req - это не сокет. Это incomingMessage, но у него есть ссылка на свой сокет. Например req.destroy() уничтожит сокет. Так что похоже, что объект "сообщения" создаётся отдельный на каждый запрос.
Так ты обработчик не на сокет вешал, а на req? Ну повесь на сокет и повтори наблюдение 😁
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Алексей Попов
Так ты обработчик не на сокет вешал, а на req? Ну повесь на сокет и повтори наблюдение 😁
Хм, отличная идея! В данный момент не могу, а потом обязательно попробую
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Nelkor
Изначальный запрос вызван браузером 🤔

Не, утечки памяти явно не будет, я просто хочу понять, почему при keep-alive-соединении у меня новый сокет 😅

Может это всё фикция и никакого keep-alive не существует? 🙃
а клиент поддерживает кипалив?
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Ð
а клиент поддерживает кипалив?
Да, это хром какой-то там последней версии 🤷‍♀️ должен уметь
источник

JN

Jack Norton in Node.js — русскоговорящее сообщество
Postico
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Привет всем
Подскажите с sequelize
Модели создал ассоциации тоже, но почему то в ответе приходит json некорректный,
Например у меня есть template а у него есть steps и мне надо чтобы json был таким:
[{
templateid:1,
steps: [{...},{....}]
}]

а у меня получается так:
[{
templateid:1,
stepid: 1
},
{
templateid:1,
stepid: 2
}]
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Денис Писаренко
Так вроде какие то движения начались, спасибо!
Теперь вот такая ошибка выходит errorMissingColumn

при keft join колонка вообще странная выходила, попробовал сделать так, и вообще приложение крашится при создании, как вообще в таких случаях ошибки смотреть?
Покопайся в правилах именования ключей связанных таблиц там есть кажется ьтонкости. Читай логи, когда крашится приложение. Начни с одной таблицы. Добейся что бы она работала. Потом добавляй связи. Будет понятно из за чего крашится.
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Kurakste
Покопайся в правилах именования ключей связанных таблиц там есть кажется ьтонкости. Читай логи, когда крашится приложение. Начни с одной таблицы. Добейся что бы она работала. Потом добавляй связи. Будет понятно из за чего крашится.
С одной таблицей все хорошо работает, сейчас вроде ничего не крашится осталась только вот эта проблема
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Kurakste
Покопайся в правилах именования ключей связанных таблиц там есть кажется ьтонкости. Читай логи, когда крашится приложение. Начни с одной таблицы. Добейся что бы она работала. Потом добавляй связи. Будет понятно из за чего крашится.
А ещё вопрос я на postgresql делаю, не из-за этого это?
источник

VL

Vladimir Lastovka in Node.js — русскоговорящее сообщество
Денис Писаренко
Привет всем
Подскажите с sequelize
Модели создал ассоциации тоже, но почему то в ответе приходит json некорректный,
Например у меня есть template а у него есть steps и мне надо чтобы json был таким:
[{
templateid:1,
steps: [{...},{....}]
}]

а у меня получается так:
[{
templateid:1,
stepid: 1
},
{
templateid:1,
stepid: 2
}]
А чтобы модели прописано за ассоциацию
источник

K

Kurakste in Node.js — русскоговорящее сообщество
Ну еще, я некоторые сложные запросы по связям так и не смог запустить в этой ОРМ. Пришлось писать сырые SQL и работать через них. Меня это решение устроило.  Вот пример запроса который получилось правильно выполнить только в сыром виде. Через ОРМ формировался не верный SQL  запрос.
const myQuery = `SELECT * FROM "Tracks" AS "Track"
   WHERE
     "Track"."UserId" = ${user.id}
     AND "Track"."createdAt">= CURRENT_DATE;
   `;
   try {
     const res = await sequelize.query(myQuery);
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Vladimir Lastovka
А чтобы модели прописано за ассоциацию
Не понял вопроса
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Да я думал ОРМ облегчит мне жизнь и ускорит работу а я уже 2 дня с ней мучаюсь простыми запросами бы уже давно написал
источник

V

Victor in Node.js — русскоговорящее сообщество
Денис Писаренко
Да я думал ОРМ облегчит мне жизнь и ускорит работу а я уже 2 дня с ней мучаюсь простыми запросами бы уже давно написал
еще 1 это понял)
источник

VK

Vitaliy Kostetskiy in Node.js — русскоговорящее сообщество
Денис Писаренко
Да я думал ОРМ облегчит мне жизнь и ускорит работу а я уже 2 дня с ней мучаюсь простыми запросами бы уже давно написал
друг, не слушай всех этих хипстеров
пиши чистый sql
вытягивай записи в энтити и живи спокойно
источник