gpt4 book ai didi

javascript - 如何在 Express 中处理 GET 参数?

转载 作者:行者123 更新时间:2023-11-30 12:53:31 25 4
gpt4 key购买 nike

我想获取 url 参数,如果 url 被用户定义错误,我需要发送一个错误。

我的网址是:localhost:8080/user?id=1

如果用户输入的url是:localhost:8080/use?id=1,我们如何处理?

if (app.get("/user")) {
app.get("/user",function(req,res,next){
console.log('In');
});
} else {
console.log('something went wrong in url');
}

最佳答案

不需要 if/else 语句。只需列出所有路径,并在末尾添加默认路径。如果查询与您的任何定义都不匹配,它将调用默认路径。

app.get("/user",function(req,res){
res.send('called user');
});

...

app.get("/*", function(req, res){
res.send('wrong path');
});

注意顺序很重要,如果你把"/*"放在最前面,它会支配其他的。所以它必须是最后一个。

关于javascript - 如何在 Express 中处理 GET 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117832/

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