Развертывание гнезда js с использованием vscode для службы приложений azure - PullRequest
0 голосов
/ 15 апреля 2020

Это мое первое гнездо js приложение (или любое приложение nodejs в этом отношении), и у меня возникают проблемы с его развертыванием в «производственной» среде. Шаги, которым я следовал:

1) Я установил расширение Azure для кода VS

2) Я щелкаю значок с синей стрелкой вверх в коде VS, чтобы начать развертывание

3) В первый раз, когда я попытался, я вручную создал свое приложение node JS на портале. azure .com и выбрал службу приложения из списка, она не работала

4) во второй раз, когда я попробовал это сделать, я создал новую службу приложений из процесса развертывания в VS Code

5) Приложение развертывается, и я получаю сообщение об успешном развертывании. Если я разверну развертывания под своей новой службой приложений в расширении azure в VS Code, я увижу развертывание, и когда я выберу его, я получу журнал, который заканчивается следующим снимком экрана:

enter image description here

6) Я пытаюсь попасть в конечную точку моего гнезда JS api от почтальона, и я получаю сообщение об ошибке приложения со ссылкой на https://mywebsite.azurewebsites.net/detectors для устранения неполадок. Когда я нажимаю эту ссылку, она не загружается в azure portal

7) Я где-то читал, что мне нужно включить мою nodeJS версию в сервис приложения, поэтому я попытался добавить ее - см. Скриншот ниже :

enter image description here

8) Я вижу файлы, если использую инструмент S SH с портала azure

enter image description here

пару вещей, чтобы упомянуть, я прочитал несколько вещей, которые предлагают мне что-то сделать с "ts c"? в моей упаковке. json файл. Поскольку я впервые что-то делаю с nestjs / nodejs, я понятия не имею, что это значит. Я не изменил свой пакетный файл. json (по крайней мере, раздел скриптов), как он выходит из коробки. Есть ли что-то, что мне нужно настроить там? Что-то мне нужно изменить на azure? Мне действительно очень нравится nest js, но заставить его работать на моем "реальном" сервере становится проблемой ...

любая помощь очень ценится.

TIA

...