📅  最后修改于: 2023-12-03 15:14:57.424000             🧑  作者: Mango
在 Express.js 中,req.originalUrl
是Request
对象的一个属性,表示发送请求的原始URL字符串。
req.originalUrl
req.originalUrl
的返回值是一个字符串,表示发送请求的原始URL。
const express = require('express');
const app = express();
app.get('/users/:id', (req, res) => {
console.log(req.originalUrl);
res.send('User ID: ' + req.params.id);
});
app.listen(3000, () => console.log('Server running on port 3000'));
上面的代码创建了一个 Express 应用程序并定义了一个路由。当收到 GET 请求时,它会将req.originalUrl
打印到控制台,并返回用户ID。如果您通过浏览器发送请求,路径将是/users/1
。
req.originalUrl
属性是一个很有用的属性,在开发应用程序时可以方便地获取请求的原始URL。您可以将它与其他Request
对象的属性一起使用,例如req.query
和 req.params
来处理请求并输出所需的结果。