Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 April 18

B

Bruto in NodeUA - JavaScript and Node.js in Ukraine
https://qna.habr.com/q/223905Тут ответ от Тимура
источник

L

Leon in NodeUA - JavaScript and Node.js in Ukraine
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Попробувал эти методы на  примере это го кода  https://github.com/HowProgrammingWorks/DDD/blob/master/JavaScript/2-controller/main.js
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Но не получилось
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Может пишу не туда ? Я написал внутри функции createServer
источник

A

Arthur Kh in NodeUA - JavaScript and Node.js in Ukraine
А ты на OPTIONS 200 отправляешь?
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
res.writeHead(200, header)
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Так ?
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
И да я сюда пишу после того как ишу в гугле.  Я понимаю для вас это может быть обыденное. Но я не смог разоьратся
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
Подскажите новичку, какой смысл городить контексты в последнем видео Тимура. Что это нам даёт и как влияет на производительность?
источник

𝔅К

𝔅илен Куприенко... in NodeUA - JavaScript and Node.js in Ukraine
Что это даёт:
1) изолирование кода – необходимая вещь для обеспечения безопасности в корпоративных приложениях
2) внедрение зависимостей (dependency injection)
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
А по какому принципу код изолируется? Каждый модуль в своем контексте исполняется? И как правильно в продуктиве запускать году? Через pm2?
источник

𝔅К

𝔅илен Куприенко... in NodeUA - JavaScript and Node.js in Ukraine
Да, каждый изолированный кусок кода в своём контексте.
Чтобы если кто-то где-то напишет (например)

Array.prototype.map = null;

чтобы это не повлияло на другие места приложения
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
А как запускать в проде ноду? Через pm2?
источник

𝔅К

𝔅илен Куприенко... in NodeUA - JavaScript and Node.js in Ukraine
Я запускаю через pm2
источник

𝔅К

𝔅илен Куприенко... in NodeUA - JavaScript and Node.js in Ukraine
Но не уверен, насколько это адекватно в проде
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Pm2 умер, в docker запускайте
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
Те у логгера, авторизации, и сервисов для работы с бд свои контексты?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
В моем коде нет, но можно и так
источник

𝔅К

𝔅илен Куприенко... in NodeUA - JavaScript and Node.js in Ukraine
Логгер можно не изолировать, насколько я понимаю
источник