我正在使用快递。如何禁用JSONP
特定路线?
问问题
367 次
1 回答
3
看res.json()
,似乎没有明确的设置来禁用每个路由的 JSONP——它只检查全局应用程序设置jsonp callback
。
req.query.callback
在调用res.json()
任何不想通过 JSONP 工作的路由之前,您可以简单地清除 的值。作为中间件功能:
function noJSONP(req, res, next) {
delete req.query.callback;
next();
}
现在你可以这样做:
app.get('/something/sensitive', noJSONP, function(req, res) {
// ...
});
于 2012-07-22T02:16:01.833 回答