我的大多数处理程序如下所示:
function(req, res) {
var data = ...;
res.render('my_view', data);
}
我知道如果我想返回 JSON 我需要更改res.render
为res.json
,如下所示:
function(req, res) {
var data = ...;
res.json(data);
}
调试时,我经常想查看原始数据(由处理程序计算的 JSON 格式)。为此,我(手动)转到处理程序回调并更改res.render('...',
为res.json(
.
我想知道是否有办法告诉 express 如果 URL 满足某个条件令牌(例如,以 结尾.json
,或者具有?format=json
查询参数),那么res.view
将无缝委托给res.json
?