【发布时间】:2019-09-22 12:06:43
【问题描述】:
我刚开始学习 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);
它正在工作,但在控制台中我看到了两次: 在中间件中 在另一个中间件中 在中间件中 在另一个中间件中
我不应该只看到: 在中间件中 在另一个中间件中?
【问题讨论】:
-
你是如何测试它的?如果您从浏览器调用,则可能也会触发对 favicon 的请求。
标签: javascript node.js express visual-studio-code