エクスプレスを使用しています。JSONP特定のルートを無効にするにはどうすればよいですか?
1 に答える
3
を見るとres.json()、ルートごとに JSONP を無効にする明示的な設定がないように見えます。グローバル アプリ設定のみをチェックしますjsonp callback。
JSONP 経由で動作させたくないルートをreq.query.callback呼び出す前に、単に値をクリアすることができます。res.json()ミドルウェア機能として:
function noJSONP(req, res, next) {
delete req.query.callback;
next();
}
今、あなたはこれを行うことができます:
app.get('/something/sensitive', noJSONP, function(req, res) {
// ...
});
于 2012-07-22T02:16:01.833 に答える