Size: a a a

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

2019 October 17

NT

Nikita Tomilin in Node.js — русскоговорящее сообщество
Алексей Попов
это всё реализуемо, только я не понял почему через pm2 однимать сервер?
стартанул дочерний процесс, сохраняешь канал для связи с ним чтобы в нужный момент грохнуть
где и зачем в этой схеме pm2?
Мммм. Не осознал, что child_process предоставляет нужный мне функционал.
А не подскажите как запускать запускать сервера таким образом? У меня получалось вызывать на выполнение файл, но как только я добавлял там app.listen, возникали проблемы какие-то: у меня был вывод в консоль и после этого запуск сервера (с другим портом), но вывода в консоль я не наблюдал.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Сергей
Как вариант
Но можно ли сделать без обертки?
нет. функция не сможет без обертки узнать в каком файле она вызывается
источник

D

Den in Node.js — русскоговорящее сообщество
Всем привет, посоветуйте где начать изучение ноды(помимо оффициала)
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Nikita Tomilin
Мммм. Не осознал, что child_process предоставляет нужный мне функционал.
А не подскажите как запускать запускать сервера таким образом? У меня получалось вызывать на выполнение файл, но как только я добавлял там app.listen, возникали проблемы какие-то: у меня был вывод в консоль и после этого запуск сервера (с другим портом), но вывода в консоль я не наблюдал.
возможно это потому что stdout дочернего процесса не был задан
я бы предложил использовать child_process.fork, и задать stdio в 'inherit' (для простоты, так то можно пайпить вывод в отдельный лог файл)
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Den
Всем привет, посоветуйте где начать изучение ноды(помимо оффициала)
Лучшее изучение это написание какого-нибудь приложения
источник

NT

Nikita Tomilin in Node.js — русскоговорящее сообщество
Den
Всем привет, посоветуйте где начать изучение ноды(помимо оффициала)
Напишите свой блог с аутентификацией, загрузкой файлов, комментариями, историями. И в целом добавляйте туда что придёт в голову.
источник

D

Den in Node.js — русскоговорящее сообщество
John Doe
Лучшее изучение это написание какого-нибудь приложения
Так много инфы, сложно звучит)
источник

NT

Nikita Tomilin in Node.js — русскоговорящее сообщество
Алексей Попов
возможно это потому что stdout дочернего процесса не был задан
я бы предложил использовать child_process.fork, и задать stdio в 'inherit' (для простоты, так то можно пайпить вывод в отдельный лог файл)
Почитаю, попробую, спасибо.
источник

D

Den in Node.js — русскоговорящее сообщество
Nikita Tomilin
Напишите свой блог с аутентификацией, загрузкой файлов, комментариями, историями. И в целом добавляйте туда что придёт в голову.
Спасибо, будем пробовать.
источник

V

Victor in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
нет. функция не сможет без обертки узнать в каком файле она вызывается
через cтек трейс наверно можно распарсить)
источник

NT

Nikita Tomilin in Node.js — русскоговорящее сообщество
Алексей Попов
возможно это потому что stdout дочернего процесса не был задан
я бы предложил использовать child_process.fork, и задать stdio в 'inherit' (для простоты, так то можно пайпить вывод в отдельный лог файл)
Спасибо большое. Получилось запустить несколько серверов, очень сильно помогли.
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Ребят, привет. Подскажите с помощью каких инструментов можно написать тесты Nodejs с Mongoose? Как заменить методы findById, findOne, find, delete, insert и остальные своими моками?
источник

1

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

KG

Kool Guy in Node.js — русскоговорящее сообщество
Askhat Bilyalov 🔥
Ребят, привет. Подскажите с помощью каких инструментов можно написать тесты Nodejs с Mongoose? Как заменить методы findById, findOne, find, delete, insert и остальные своими моками?
jest.fn()
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Kool Guy
jest.fn()
и? Как мне замокать функцию в функции которая находится в каком то методе класса?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
class.function = jest.fn()
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
можно модули мокать
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
целиком импорты
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Понял. Спс
источник

‹ Evgeniy O_o Medyankin › in Node.js — русскоговорящее сообщество
Подскажите плиз, почему не пишет куку в браузер? Уже какие только варианты не пробовал.
источник