Javascript 在膝关节炎中,如何使用ReGEXP匹配CTX.URL,比如“’//ID= xxx’和‘//’? 当我在浏览器中键入时,膝关节炎的CTX.URL信息是/。 当我膝关节炎/类型的AAA=23322时,KOA CTX.URL信息仍然是/AAA=23322,我如何使用ReXEP匹配CTX.URL,类似于/ID= xxx和/或膝关节炎?

Javascript 在膝关节炎中,如何使用ReGEXP匹配CTX.URL,比如“’//ID= xxx’和‘//’? 当我在浏览器中键入时,膝关节炎的CTX.URL信息是/。 当我膝关节炎/类型的AAA=23322时,KOA CTX.URL信息仍然是/AAA=23322,我如何使用ReXEP匹配CTX.URL,类似于/ID= xxx和/或膝关节炎?,javascript,node.js,regex,koa,Javascript,Node.js,Regex,Koa,我的代码,当来宾访问/和/管理员时,应用程序将重定向到/登录,但当来宾访问/?aaa=aaa时,将绕过 验证条件 if ((ctx.url === '/' || ctx.path.match(/^\/admin/)) && !ctx.session.userInfo) { // auth await ctx.redirect('/login'); return false; } 我解决了,使用ctx.path而不是ctx.url你看过ctx.reque

我的代码,当来宾访问/和/管理员时,应用程序将重定向到/登录,但当来宾访问/?aaa=aaa时,将绕过 验证条件

if ((ctx.url === '/' || ctx.path.match(/^\/admin/)) && !ctx.session.userInfo) {
    // auth
    await ctx.redirect('/login');
    return false;
 }
我解决了,使用ctx.path而不是ctx.url

你看过ctx.request.querystring吗?