Express应用程序在使用查询参数进行路由时返回“无法GET /”
我正在尝试编写非常简单的nodejs express应用程序,但它在使用查询参数的路由请求时失败。这是一个非常短的代码:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('hello express');
});
app.get('/user/:id', (req, res) => {
res.send(req.params.id);
});
app.listen(3000, () => {
console.log('Start listening at 3000');
});
回答如下:
第二个GET
期待像/user/1
,/user/arup
等.:id
必须被某些东西取代,它是网址的一部分。这就是为什么只有/user
给你404.这被称为动态网址。
Express应用程序在使用查询参数进行路由时返回“无法GET /”
我正在尝试编写非常简单的nodejs express应用程序,但它在使用查询参数的路由请求时失败。这是一个非常短的代码:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('hello express');
});
app.get('/user/:id', (req, res) => {
res.send(req.params.id);
});
app.listen(3000, () => {
console.log('Start listening at 3000');
});
回答如下:
第二个GET
期待像/user/1
,/user/arup
等.:id
必须被某些东西取代,它是网址的一部分。这就是为什么只有/user
给你404.这被称为动态网址。
与本文相关的文章
评论列表 (0)
- 暂无评论