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