📜  Express.js req.originalUrl 属性(1)

📅  最后修改于: 2023-12-03 15:14:57.424000             🧑  作者: Mango

Express.js req.originalUrl 属性

在 Express.js 中,req.originalUrlRequest对象的一个属性,表示发送请求的原始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.queryreq.params来处理请求并输出所需的结果。