nodejs应用程序托管在azure网站上的子文件夹中

时间:2014-03-26 13:48:55

标签: node.js angularjs azure

我希望有人能在这里帮助我。我是NodeJS的新手,我正在尝试通过git deploy将从Angular种子项目创建的基本示例网站部署到Azure网站。 我遇到的问题是,一旦将应用程序部署到Azure,我就不明白如何配置应用程序的“根”。我的文件夹结构如下所示:

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

当我在本地运行时,我只需cd到我的app文件夹,然后从那里启动带有节点的web_server.js脚本。

当它部署到Azure时,它会以某种方式找到web_server.js文件并启动节点。但现在我必须专门浏览app子文件夹才能查看我的网站。我不想那样做。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

查看在根目录中使用package.json文件并将其指向您的网站;使用mainbinaries指向子目录的JS文件。

Azure网站将使用该信息来查找您的scripts/web_server.js,尽管将它们全部置于顶部可能更容易,至少可以让事情顺利进行。

另请参阅:https://www.npmjs.org/doc/files/package.json.html