提问人:Niels Koop 提问时间:9/7/2023 最后编辑:Niels Koop 更新时间:9/7/2023 访问量:18
使用 Node(mon) 和 Express 自动请求 http://localhost:3000/null 路由
Automatic request to http://localhost:3000/null route with Node(mon) and Express
问:
我目前正在使用 Node、Express 和 Mongoose 进行一个项目。我有一个问题,由于某种原因,我的 localhost:3000 服务器正在向路径发送自动请求。这导致我的程序崩溃了好几页,因为它找不到这个路径。我创建了一个非常基本的快速应用程序来突出这个问题:/null
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');
});
如果我现在转到主页,则会将 2 个输出打印到控制台:
GET / 304 - - 0.934 ms
GET /null 404 143 - 0.310 ms
路径以及我为此创建的任何其他路径也是如此。/test
当我在 Chrome 中检查网络请求时,我还可以看到有一个从文件发起的请求(您在上面看到)。这个 express 应用程序没有其他东西,我只安装了 express 和 morgan 软件包。/null
index.js
问题是为什么要向路径发送自动请求。这绝对不是正常行为。有人可以帮助我回答这个问题吗?/null
提前致谢!
我的package.json
{
"dependencies": {
"express": "^4.18.2",
"morgan": "^1.10.0"
}
}
答: 暂无答案
评论