Развертывание узла Azure Web App, изменить корневой каталог приложения? - PullRequest
1 голос
/ 12 апреля 2019

Я пытаюсь развернуть приложение Node в службе приложений Azure, используя Github и Kudu, работающие в Windows.Развертывание работает, и приложение запускается.

Моя кодовая база организована следующим образом:

/config
/res
/src
package.json

и package.json содержит node src/start.js.

Проблема, с которой я сталкиваюсь, заключается в том, что при таком развертываниикорневым каталогом для приложения Node является site/wwwroot/src, а не (как на моем локальном компьютере или в моем предыдущем развертывании на AWS) site/wwwroot.Это приводит к тому, что мой код не находит файлы внутри /config или /res, поскольку пути, используемые в коде, предполагают, что корень находится на верхнем уровне, а не внутри /src (например, ./res/myFile.jpg попытается открыть site/wwwroot/src/res/myFile.jpg ине site/wwwroot/res/myFile.jpg).

Я искал вокруг, но не могу найти, как это изменить.Кто-нибудь может мне помочь?

Спасибо!

1 Ответ

0 голосов
/ 12 апреля 2019

Для тех, кто интересуется: я не решил, но обходной путь - поместить файл js вашей точки входа в корневой каталог. Таким образом, вместо node src/index.js вы используете node index.js, сохраняя все остальные источники в /src.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...