You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node与Express中自动请求localhost:3000/null路由问题求助

Express服务器自动发起/null路径请求的异常问题

我目前正在使用Node、Express和Mongoose开发项目,遇到异常问题:localhost:3000服务器会自动向/null路径发起请求,导致多个页面因找不到该路径而崩溃。

复现步骤

我创建了极简Express应用来复现问题:

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

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

app.get('/', (req, res) => {
    res.send('Home page');
});

app.get('/dogs', (req, res) => {
    res.send('WOOF WOOF');
});

app.listen(3000, () => {
    console.log('listening on port 3000');
}); 

异常现象

访问首页时,控制台输出两条日志:

GET / 304 - - 0.934 ms
GET /null 404 143 - 0.310 ms

访问/test或其他自定义路径时,同样会出现/null请求。

在Chrome网络请求中发现,该/null请求由上述index.js文件发起。此应用仅依赖express和morgan包,无其他代码。

依赖版本

package.json内容如下:

{
  "dependencies": {
    "express": "^4.18.2",
    "morgan": "^1.10.0"
  }
}

请问为何会自动发起/null路径请求?这属于异常行为,恳请帮忙解答原因。


内容的提问来源于stack exchange,提问作者Niels Koop

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 14:21:16