2014-03-26 35 views
1

我希望有人能幫助我在這裏。我對NodeJS非常陌生,並試圖通過git deploy將從Angular種子項目創建的基本示例網站部署到Azure網站。 我遇到的問題是,我不知道如何配置我的應用程序的「根」,一旦它被部署到Azure。我的文件夾結構如下所示:nodejs應用程序託管從天藍色的網站上的子文件夾

-app
--js
--css
--index.html
-scripts
--web_server.js

當我在本地運行,我只需cd到我的應用程序文件夾,然後從那裏啓動帶有節點的web_server.js腳本。

當它部署到Azure中,它以某種方式找到web_server.js文件並啓動節點。但現在我必須專門瀏覽應用程序子文件夾才能查看我的網站。我不想這樣做。有什麼建議麼?

+0

爲什麼你需要的node.js如果要部署到Azure的? – Donal

回答

0

查找到根使用package.json文件,並將其指向您的網站;使用mainbinaries指向子目錄的JS文件。

然後,Azure網站將使用該信息來查找您的scripts/web_server.js,儘管只需要將其全部置於頂部即可,至少讓事情能夠順利進行。

參見:https://www.npmjs.org/doc/files/package.json.html

相關問題