Express JS 4发送console.log输出

时间:2014-08-27 23:02:20

标签: node.js express

这很奇怪,因为Express JS正在将console.log输出发送到客户端,而不使用res.send。

调用/ api POST端点显示" Hello"从parseJSON回到客户端。

如何让它停止?

var express = require('express');
var bodyParser = require('body-parser');

var app = express();

app.use(bodyParser.json({
    limit: '50mb'
}));

app.use(bodyParser.urlencoded({
    extended: false
}));

app.get('*', function(req, res, next) {
    var err = new Error();
    err.status = 404;
    next(err);
});

// handling 404 errors
app.use(function(err, req, res, next) {
    if (err.status !== 404) {
        return next();
    }

    res.send(err.message || '** 404 error **');
});

app.post('/api', function(req, res) {
    parseJSON(req.body);
    res.status(200).end();
});

app.listen(80);

function parseJSON(jsonData) 
{
    console.log("HELLO");
}

0 个答案:

没有答案