【发布时间】:2014-03-27 13:22:06
【问题描述】:
我希望有人可以在这里帮助我。我对 NodeJS 非常陌生,正在尝试通过 git deploy 将从 Angular 种子项目创建的基本示例网站部署到 Azure 网站。 我遇到的问题是,一旦我的应用程序部署到 Azure,我不明白如何配置它的“根”。我的文件夹结构如下所示:
-应用程序
--js
--css
--index.html
-脚本
--web_server.js
当我在本地运行时,我只是 cd 到我的应用程序文件夹,然后从那里使用节点启动 web_server.js 脚本。
当它部署到 Azure 时,它会以某种方式找到 web_server.js 文件并启动节点。但现在我必须专门浏览到 app 子文件夹才能查看我的网站。我不想那样做。有什么建议吗?
【问题讨论】:
-
如果要部署到 Azure,为什么需要 node.js?
-
如果您使用指令here 在
.deployment文件或应用程序设置中指定要部署的文件夹,则您指定的文件夹中的应用程序将部署到``wwwroot` 而不是在子文件夹中。这可能是一个更好的解决方案。