У меня есть приложение Node.js, работающее локально, однако я потратил довольно много времени, пытаясь выяснить, как его развернуть в Azure, с помощью бесчисленных учебных пособий и официальных руководств.Тем не менее, я продолжаю получать следующую ошибку «Страница не может быть отображена, потому что произошла внутренняя ошибка сервера.», Которая, как я полагаю, вызвана моим файлом index.js.Мое приложение состоит только из index.js, packagage.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"
}
}
Еще раз спасибо.