Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 快速使用功能_Javascript_Node.js_Express - Fatal编程技术网

Javascript 快速使用功能

Javascript 快速使用功能,javascript,node.js,express,Javascript,Node.js,Express,以下代码未按预期运行 var express = require('express'); var app = express(); app.use(function(req, res, next) { console.log('first text'); next(); }, function (req, res, next) { console.log('secondText'); res.end() }).listen(3000) app.use([path,]functi

以下代码未按预期运行

var express = require('express');
var app = express();
app.use(function(req, res, next) {
  console.log('first text');
  next();
}, function (req, res, next) {
  console.log('secondText');
  res.end()
}).listen(3000)
app.use([path,]function[,function…])
在指定路径上装载指定的中间件函数。如果未指定路径,则在express文档中默认为
“/”
,但我无法运行第二个函数,不确定原因。当我在Firefox中尝试
localhost:3000
时,我收到
无法获取

此代码正在工作,但以前不工作:

var express = require('express');
var app = express();
app.use(function(req, res, next) {
  console.log("one");
  next();
})
.use(function(req,res,next){    
    console.log("second");
    res.end()
})
.listen(3000)

可能是因为缺少

 var express = require('express');
var app = express();
app.use(function(req, res, next) {
  console.log('first text');
  next();
}, function (req, res, next) {
  console.log('secondText');
}).listen(3000) //Was missing a period

不,我忘了只在帖子中加点,但如果我加点,它仍然不起作用,为什么有人会投反对票?当时的答案是正确的。