【发布时间】:2018-09-27 20:18:31
【问题描述】:
我有一个在本地运行的 Node.js 应用程序,但是我花了很长时间试图通过无数教程和官方指南来弄清楚如何在 Azure 上部署它。但是,我不断收到以下错误 “该页面无法显示,因为发生了内部服务器错误。”,我认为这是由我的 index.js 文件引起的。我的应用只包含一个 index.js、package.json 和一个 main.html 文件。
你能不能看看我下面的 index.js 和 package.json 文件看看 如果你能发现任何错误?感谢您的帮助。
index.js
var express = require('express');
var app = express();
app.render('main', function(err, html) {
console.log(html)
});
var port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
package.json
{
"name": "myLocalProj",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node index.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"ejs": "^2.6.1",
"express": "^4.16.3",
"path": "^0.12.7"
}
}
再次感谢您。
【问题讨论】:
标签: node.js azure express azure-web-app-service