0
/oauth2callback?code=4/SOMECODE.LOL-ISHERE

こんにちは、上記の URL は、node.js の googleapis パッケージによって生成された OAUTH リクエストから送信されます。

たくさんのルートを試しましたが、一致しませんでした。

app.get('/oauth2callback?code=4/:token', routes.oauth);

app.get('/oauth2callback*/:token', routes.oauth);

app.get('/oauth2callback/:token', routes.oauth);

何かアドバイス?

4

2 に答える 2

2

一致する唯一のルートは

app.get('/oauth2callback', routes.oauth)

/oauth2callbackリソースパスだからです。説明した残りの URL 文字列はクエリ文字列です。

reqに渡されるオブジェクトのクエリ パラメータにアクセスできますroutes.ouath。あなたのものはで利用可能になり、次req.params.codeのようになります4/SOMECODE.LOL-ISHERE

于 2013-07-25T22:15:20.193 に答える
0

代わりに app.use または app.all でテストできますか? これらのオプションを使用すると、少なくとも、要求が期待どおりでない場合の発生を除外できます。

于 2013-07-25T22:08:51.887 に答える