首页 > 解决方案 > 快递退货 3 次回复

问题描述

当我向 REST API 发送请求时,我得到 3 个响应。其中一个,我的回应,但另一个回应是 favicon 和 robots.txt 回应。

我的 server.js 文件是:

const http = require('http');
const port = process.env.PORT || 3000;
const app = require('./app');

const server = http.createServer(app);
server.listen(port);

我的 app.js 文件是:

    const express = require('express');
const app = express();
const morgan = require('morgan');


app.use(morgan('dev'));

app.use((req, res, next) => {
    res.status(200).json({
        message: 'It works!'
    });
});

module.exports = app;

当我向 localhost:3000 发送请求时,我的控制台日志如下:

GET / 200 5.395 ms - 23
GET /robots.txt?1608151923845 200 0.472 ms - 23
GET /favicon.ico 200 0.472 ms - 23

为什么我会收到这样的回复?

标签: node.jsrestexpress

解决方案


推荐阅读