在路由中,参数ID是用来标识不同的路由。虽然参数ID可以是不同的,但是路由不会因为参数ID的不同而改变。下面是一个示例代码,展示如何实现这个功能:
const express = require('express');
const app = express();
// 定义路由
app.get('/users/:id', (req, res) => {
const userId = req.params.id;
res.send(`用户ID为 ${userId}`);
});
// 启动服务器
app.listen(3000, () => {
console.log('服务器已启动');
});
在上面的示例中,我们定义了一个GET请求的路由/users/:id
,其中:id
是参数ID。无论实际使用的参数ID是什么,比如1
、2
或者其他任何值,路由都不会改变。当我们访问/users/1
时,路由会匹配到这个定义的路由,并返回用户ID为 1
;当我们访问/users/2
时,路由会返回用户ID为 2
。
这样,无论参数ID的值是什么,路由都不会改变,但是可以根据不同的参数ID来进行不同的处理。
上一篇:不同的材质图标风格不对齐