Это мое первое гнездо js приложение (или любое приложение nodejs в этом отношении), и у меня возникают проблемы с его развертыванием в «производственной» среде. Шаги, которым я следовал:
1) Я установил расширение Azure для кода VS
2) Я щелкаю значок с синей стрелкой вверх в коде VS, чтобы начать развертывание
3) В первый раз, когда я попытался, я вручную создал свое приложение node JS на портале. azure .com и выбрал службу приложения из списка, она не работала
4) во второй раз, когда я попробовал это сделать, я создал новую службу приложений из процесса развертывания в VS Code
5) Приложение развертывается, и я получаю сообщение об успешном развертывании. Если я разверну развертывания под своей новой службой приложений в расширении azure в VS Code, я увижу развертывание, и когда я выберу его, я получу журнал, который заканчивается следующим снимком экрана:
6) Я пытаюсь попасть в конечную точку моего гнезда JS api от почтальона, и я получаю сообщение об ошибке приложения со ссылкой на https://mywebsite.azurewebsites.net/detectors для устранения неполадок. Когда я нажимаю эту ссылку, она не загружается в azure portal
7) Я где-то читал, что мне нужно включить мою nodeJS версию в сервис приложения, поэтому я попытался добавить ее - см. Скриншот ниже :
8) Я вижу файлы, если использую инструмент S SH с портала azure
пару вещей, чтобы упомянуть, я прочитал несколько вещей, которые предлагают мне что-то сделать с "ts c"? в моей упаковке. json файл. Поскольку я впервые что-то делаю с nestjs / nodejs, я понятия не имею, что это значит. Я не изменил свой пакетный файл. json (по крайней мере, раздел скриптов), как он выходит из коробки. Есть ли что-то, что мне нужно настроить там? Что-то мне нужно изменить на azure? Мне действительно очень нравится nest js, но заставить его работать на моем "реальном" сервере становится проблемой ...
любая помощь очень ценится.
TIA