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