gpt4 book ai didi

node.js - 使用 node.js 重写 url 路径

转载 作者:IT老高 更新时间:2023-10-28 23:06:53 26 4
gpt4 key购买 nike

是否可以使用 node.js 重写 URL 路径?(我也在使用 Express 3.0)

我尝试过这样的事情:

req.url = 'foo';

但是网址还是一样的

最佳答案

当然,只需添加一个中间件函数即可对其进行修改。例如:

app.use(function(req, res, next) {
if (req.url.slice(-1) === '/') {
req.url = req.url.slice(0, -1);
}
next();
});

此函数从所有传入请求 URL 中删除尾部斜杠。请注意,为了使其正常工作,您需要将其放在调用 app.use(app.router) 之前。

关于node.js - 使用 node.js 重写 url 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com