节点.js表达式验证器ERR_EMPTY_RESPONSE

node.js express-validator ERR_EMPTY_RESPONSE

本文关键字:EMPTY RESPONSE ERR js 表达式 验证 节点      更新时间:2023-09-26

我只是尝试编写一个简单的节点.js应用程序,但是如果我使用快速验证器,则站点只是加载并且不执行任何:(

"

等待本地主机",一段时间后出现"ERR_EMPTY_RESPONSE"错误。

如果我删除 app.use(expressValidator),应用程序将再次工作。

var express = require('express'),
expressValidator = require("express-validator");
var app = express();
app.configure(function(){
    app.set('view engine', 'jade');
    app.set('views', __dirname + '/views');
    app.use(express.bodyParser());
    app.use(expressValidator);
});
app.get('/', function(req, res) {
    console.log('get something get');
    res.render('app.jade');
});
app.post('/', function(req, res){
    console.log('get something post');
    res.render('app.jade');
});
app.listen(process.env.PORT || 8080);

你需要调用 expressValidator 函数来让它返回一个中间件处理程序:

app.use(expressValidator());
                        ^^ important!