【问题标题】:node.js express-validator ERR_EMPTY_RESPONSEnode.js express-validator ERR_EMPTY_RESPONSE
【发布时间】:2013-11-07 01:29:18
【问题描述】:

我只是尝试编写一个简单的 node.js 应用程序,但如果我使用 express-validator,网站只是在加载并且什么都不做:(

“waiting on localhost”,一段时间后出现“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);

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    您需要调用expressValidator 函数以使其返回中间件处理程序:

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

    【讨论】:

      猜你喜欢
      • 2017-07-21
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 2015-09-04
      • 2021-12-07
      相关资源
      最近更新 更多