我刚刚开始学习express.js和node.js。我正在尝试创建一个简单的服务器,这是代码。
const http = require('http');
const express = require('express');
const app = express();
app.use((req, res, next)=>{
console.log('in the middleware');
next();
});
app.use((req, res, next)=>{
console.log('in another middleware');
res.send('<h1> I will handle this</h1>');
});
const server = http.createServer(app);
server.listen(3000);它是有效的,但在控制台中我看到了两次:在中间件中,在另一个中间件中,在中间件中,在另一个中间件中
难道我不应该只看到:在另一个中间件中的中间件吗?
发布于 2019-09-22 20:14:40
如何发送请求?这很可能是两个不同的请求,如果你通过req.url打印url,你就能看到它。
如果你通过浏览器发送一个请求,它可能是一个GET请求和一个对站点的收藏夹图标的请求。
https://stackoverflow.com/questions/58049051
复制相似问题