Size: a a a

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

2020 September 22

H

Hola in Node.js — русскоговорящее сообщество
Привет, подскажите куда копать.

к ноде подключена mongodb и каждые 5 минут сохраняю обработанные данные. ОБъемы большие и когда выполняется эта задача REST API подвисает до окончания процесса. Как это можно победить?
источник

go

government of usa in Node.js — русскоговорящее сообщество
async/fork
источник

H

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

iK

i KPYT in Node.js — русскоговорящее сообщество
government of usa
const greater = (x, y) => x-y
правильно будет
const greater = (x, y) => x<y
а то кроме -0 всё с -1 и т.д. будет true
источник

ЧВ

Чёрная Вдова... in Node.js — русскоговорящее сообщество
блин, пора уже пересаживаться на NodeJS, а то пилить статичные сайты вечно тоже не торт))
источник

R

Riclud in Node.js — русскоговорящее сообщество
Где можно почитать про правильную авторизацию, типо как популярные соц сети генерируют кучу ключей на основе твоих данных и потом даже если кто то украдет куки или что то будет пытаться подделать сервер все равно его различит и пошлет ?
источник

ЧВ

Чёрная Вдова... in Node.js — русскоговорящее сообщество
читать там, где у этого сайта написано про авторизацию
источник

go

government of usa in Node.js — русскоговорящее сообщество
i KPYT
правильно будет
const greater = (x, y) => x<y
а то кроме -0 всё с -1 и т.д. будет true
Да
источник

ЧВ

Чёрная Вдова... in Node.js — русскоговорящее сообщество
допустим, у ВК в dev-разделе про это есть инфа
источник

ЧВ

Чёрная Вдова... in Node.js — русскоговорящее сообщество
Чёрная Вдова
допустим, у ВК в dev-разделе про это есть инфа
в подобных местах должно быть всё расписано - как делать и какие есть камни, по идее
источник

R

Riclud in Node.js — русскоговорящее сообщество
сессия же спадает после закрытия браузера или сайта ?
источник

R

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

T

Taras in Node.js — русскоговорящее сообщество
Riclud
я вот думаю может генерировать ключ на основе, юсер агента, название системы, ip, времени и тоже самое делать на сервере, а потом сравнивать ключи или у меня будут проблемы в чем то ?
Человек переключился с wifi на 4g. Ip сменился
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Всем привет. Я тут разбираюсь с typegoose. И немного не понимать. У меня есть модель complaint (код будет ниже) и в ней есть ссылка на кандидата. Так вот, при попытке сделать

const complaints = await Complaint.find({}).populate("candidate").exec();

Я получаю ошибку

UnhandledPromiseRejectionWarning: MissingSchemaError: Schema hasn't been registered for model "model".
Use mongoose.model(name, schema)


Вот куда смотреть?
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
complaint с ссылкой на кандидата
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Сам кандидат
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Из документации typegoose они в качестве рефа используют именно класс, а не результат getModelForClass, поэтому самого кандидата заэкспортил и заимортил в complaint как CandidateClass
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Гугл ничего, кроме примера рефов из офф доки не дает (
источник

H

Hola in Node.js — русскоговорящее сообщество
подскажи, как правильно указать путь для child_process fork

fork(__dirname + '/child.js') - в разработке это работает, а для продакшена использую webpack + babel, он собирает в один файл.

в дочернем процессе тупо запускаю класс. чтобы не подвисало приложение. Не понимаю как решить
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Maxim Kozachenko
Из документации typegoose они в качестве рефа используют именно класс, а не результат getModelForClass, поэтому самого кандидата заэкспортил и заимортил в complaint как CandidateClass
Понял. В ref надо тоже прописать CandidateClass
источник