是否可以通过查询参数重定向到相同的路由?
用户点击网址:
本地主机:3000
我想将其修改为:localhost:3000/?something=somethingvalue
尝试了 res.redirect
但当然我收到了太多请求错误,因为我正在创建无限循环。谷歌搜索了解决方案,但没有运气,也许措辞是错误的,我想要实现的目标。
这可能吗?
谢谢
最佳答案
您也许可以添加一个简单的检查来检查某物
是否为空:
app.get('/', function(req, res) {
// Checking if the "something" GET parameter is undefined or isn't at least 1 character long
if(req.query.something === undefined || req.query.something.length < 1) {
res.redirect('/?something=somethingvalue');
}
});
关于node.js - 使用参数重定向到相同的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46009733/