在Express.js中,可以通过req对象的属性来获取URL路径。具体来说,可以使用req.baseUrl和req.path属性来获取URL路径。
这些属性可以在Express.js的路由处理程序中使用,以便根据URL路径执行相应的操作。以下是一个示例:
const express = require('express');
const app = express();
app.get('/users/:id', (req, res) => {
const userId = req.params.id; // 获取URL中的参数
const baseUrl = req.baseUrl; // 获取应用程序挂载的URL路径
const path = req.path; // 获取请求的URL路径部分
// 执行相应的操作
// ...
res.send('Response');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上面的示例中,当请求的URL为"/users/123"时,req.params.id将返回"123",req.baseUrl将返回空字符串,req.path将返回"/users/123"。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云函数(SCF)。
领取专属 10元无门槛券
手把手带您无忧上云