首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Express js,为什么有两个来自服务器的响应?

Express js,为什么有两个来自服务器的响应?
EN

Stack Overflow用户
提问于 2019-09-22 20:06:44
回答 1查看 45关注 0票数 1

我刚刚开始学习express.js和node.js。我正在尝试创建一个简单的服务器,这是代码。

代码语言:javascript
运行
复制
    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);

它是有效的,但在控制台中我看到了两次:在中间件中,在另一个中间件中,在中间件中,在另一个中间件中

难道我不应该只看到:在另一个中间件中的中间件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-22 20:14:40

如何发送请求?这很可能是两个不同的请求,如果你通过req.url打印url,你就能看到它。

如果你通过浏览器发送一个请求,它可能是一个GET请求和一个对站点的收藏夹图标的请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58049051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档