Развертывание на IIS приложения Nestjs - PullRequest
0 голосов
/ 29 октября 2018

Я попытался развернуть развертывание Nestjs на сервере IIS. Я настроил iisnode на IIS , который работает отлично для экспресс-приложения , но я получаю ошибки для отсутствующих модулей для nestjs. Я пробовал следующие команды для создания производственного пакета

npm run start: prod

и

npm run webpack

но не удалось развернуть на IIS. Как я могу создать пакет развертывания ?? так что я могу развернуть. Я новичок с nodejs и Nestjs.

1 Ответ

0 голосов
/ 29 октября 2018

Посмотрите на package.json проекта. Вы увидите, что start: prod - это скрипт, который запускает узел на скомпилированном выходе проекта. Вы получите скомпилированный вывод, запустив:

npm run prestart:prod

, который перестроит ваше приложение в папку dist.

Так что вы можете

  1. Заархивировать папку dist
  2. развертывание на целевом хосте
  3. Распакуйте его
  4. Попробуйте запустить на нем iisnode

дайте мне знать, как это работает

...