![](/img/trans.png)
[英]Unable to deploy a node.js project on Azure, Bcrypt is the culprit
[英]How to deploy Node.js VS project into Azure?
我只想在Visual Studio 2013中使用Node.js尝试一些新东西。我使用“ Basic Azure Node.js Express 4 Application ”模板创建了一个新项目。 无需添加我自己的代码,它可以在本地正常运行。 然后,我尝试将其作为网站部署到Azure中。
当我从VS使用“发布”菜单时,我陷入了登录困境。它一直抱怨“ 未添加任何Microsoft Azure订阅。使用具有订阅的帐户登录 ”。 但是我有正确的帐户,基于此Q / A ,我确实在登录时看到我的订阅显示为“带有MSDN的Visual Studio Premium”和角色为“服务管理员”,来自Windows Azure管理门户中的“设置”选项卡从网站。 什么问题?
然后,我尝试使用LocalGit部署它,如本教程所示。 经过一番努力,它似乎已经部署完毕。 但是,当我尝试打开URL时,出现错误“ 您无权查看此目录或页面。 ”我也找不到答案。 所以,我再次陷入困境。
确保server.js
位于存储库的根目录中。 否则在Microsoft Windows Azure上设置网站的默认网页
package.json
这一部分也很关键:
"main": "main.js", // required script
"scripts": {
"start": "node main.js" // npm start command
},
"engines": {
"node": "0.12.3" // must be on platform
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.