【发布时间】:2017-06-22 06:35:59
【问题描述】:
我已经尝试了许多“错误 R10”解决方案,但对于像 Nodejs 应用这样的简单 Hello World 应用程序,它并没有解决问题,例如带有 server.js、package.json、index.html 和 node_module
特此添加server.js、package.json和错误日志
目前正在免费 heroku 帐户上试用此应用
- 是否需要将nodejs应用上传到github上才能在heroku上托管
server.js
var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var port = 3000;
var app = express();
// Set Static Folder
app.use(express.static(__dirname));
// Body Parser MW
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
var env = process.env.NODE_ENV || 'development';
if ('development' == env) {
app.use(express.static(__dirname + '/'));
} else {
app.use(express.static(__dirname + '/'));
}
app.get("/", function(req, res){
res.render("index.html");
});
app.listen(port, function(){
console.log("Server started ..!");
});
package.json
{
"name": "es1",
"version": "1.0.0",
"description": "eS",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"body-parser": "^1.16.0",
"express": "^4.14.0"
}
}
附加heroku日志:
https://drive.google.com/open?id=0B4XtAe7mRM6UVllTQWh1dmplZk0
【问题讨论】: