我正在关注this article向Azure部署一个简单的node.js
网络应用。
部署进展顺利 - 但是当我访问网站时 - 我得到403 You do not have permission to view this directory or page.
我的node.js代码:
var http = require('http')
var port = process.env.PORT || 1337;
http.createServer(function(req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello from azure\n');
}).listen(port);
答案 0 :(得分:1)
我认为这可能是因为您的目录结构。也许您的server.js
文件位于git存储库的子文件夹中。您可以从azure门户检查部署日志(只需单击最近部署之外的向下箭头图标)。它应该告诉你azure检测到这是一个节点应用程序。在你的情况下,它可能不是。
或者您可以登录azure网站scm门户网站,只需导航到网址https://[your-site].scm.azurewebsites.net/
,您就可以看到部署的文件夹/文件并检查结构。
HTH