You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/service-entrypoint/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
3
3
Этот пример нужен как эталон запуска NestJS-сервиса внутри наших библиотек. Тут показываем, как собирать `@atls/logger` в боевом окружении, как правильно держать hot-reload через `import.meta.hot` и где врубать graceful shutdown. Никаких «магических» пакетов — только базовые зависимости из Nest + наш логгер.
4
4
5
-
* Поднимаем один экземпляр логгера и прокидываем его в модуль, чтобы не плодить инстансы.
6
-
* Прячем старт приложения за функцией `bootstrap`, чтобы было куда подвесить ошибки запуска и выключение.
7
-
* Демонстрируем, как закрывать Nest-приложение, когда Vite/HMR даёт сигнал на перезагрузку.
5
+
- Поднимаем один экземпляр логгера и прокидываем его в модуль, чтобы не плодить инстансы.
6
+
- Прячем старт приложения за функцией `bootstrap`, чтобы было куда подвесить ошибки запуска и выключение.
7
+
- Демонстрируем, как закрывать Nest-приложение, когда Vite/HMR даёт сигнал на перезагрузку.
8
8
9
9
Короче, это рельсовый шаблон старта сервиса: берёшь и копируешь, чтобы не наступать на грабли с ESM-импортами и хаотичными логгерами.
0 commit comments