/oauth2callback?code=4/SOMECODE.LOL-ISHERE
您好,以上网址是由node.js中googleapis软件包生成的OAUTH请求发送的。
我尝试了很多路线,但从未匹配过。
app.get('/oauth2callback?code=4/:token', routes.oauth);
app.get('/oauth2callback*/:token', routes.oauth);
app.get('/oauth2callback/:token', routes.oauth);
有什么建议吗?
最佳答案
唯一匹配的路线是app.get('/oauth2callback', routes.oauth)
因为/oauth2callback
是资源路径。您描述的其余URL字符串是一个查询字符串。
您可以访问将传递给req
的routes.ouath
对象上的查询参数。您的将在req.params.code
可用,外观类似于4/SOMECODE.LOL-ISHERE