Я пытаюсь развернуть приложение 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
).
Я искал вокруг, но не могу найти, как это изменить.Кто-нибудь может мне помочь?
Спасибо!