求助 :nodejs中文指南microblog的一个例子,首页报错Internal Server Error 500,
发布于 11 年前 作者 freenut 7605 次浏览 最后一次编辑是 8 年前

app.js中将首页转到 index中,代码:app.get('/', routes.index); routes包中index.js 代码:module.exports = function(app){ app.get('/',function(req,res){ console.log("1111111111111111111111111111"); res.render('index',{ title:'首页' }); console.log("res.statusCode ="+res.statusCode ); });}; console输出为:Express server listening on port 1111111111111111111111111111 res.statusCode =500 GET / 500 11ms 没有Error这问题怎么找?

7 回复
app.get('/', routes.index);

app.js 中的

exports.index = function(req,res){
    console.log("1111111111111111111111111111");
    res.render('index',{title:'首页'});
    console.log("res.statusCode ="+res.statusCode );
};

routes 中的

不走exports.index 走这个app.get('/',function(req,res){ console.log("1111111111111111111111111111"); res.render('index',{ title:'首页' }); 用的是express

不走exports.index 走这个app.get(’/’,function(req,res){ console.log(“1111111111111111111111111111”); res.render(‘index’,{ title:‘首页’ }); 用的是express

app.get('/', routes.随便改个名字);

app.js 中的

exports.随便改的那个名字 = function(req,res){
    console.log("1111111111111111111111111111");
    res.render('index',{title:'首页'});
    console.log("res.statusCode ="+res.statusCode );
};

routes 中的

请问,怎么加载css跟js文件?

这里有另外一个例子,用的是express3 + ejs + ejs-locals : https://code.google.com/p/microblog-nodejs/

把教材看完再来问行不行?或者直接看express的文档。有中文的: http://expressjs.jser.us/ 注意文档是express 3.0的。

回到顶部