node.js - console.log不起作用

时间:2015-09-18 15:35:06

标签: node.js console.log

我无法看到来自其他功能的console.log()消息。

http.listen(port, ip, function(){
console.log('Express server started on port %s', http.address().port);});

在http.listen()中,我可以按预期看到日志, 但是当我打电话给其他休息功能时,比如:

app.get('/aaa', function (req, res, next) {
res.send('hello world');
console.log('hello')});

它没有写任何日志, 但它确实会回归“你好世界”。

当我在我的电脑上本地运行时,我可以看到日志, 但是当我部署它时,问题又开始了。 我也试图用“fs”api写日志,但它仍然不起作用。

任何想法为什么res.send()确实有效但console.log()没有?

2 个答案:

答案 0 :(得分:0)

app.listen而不是http.listen修复它。

答案 1 :(得分:0)

您可以尝试在res.send之前放置console.log(...)。 我认为res.send()是请求的结束目的地,然后在此之后进行转义。