1Introduction
- description:express 中间件:重写 res.render 使之可以在 debug 参数下输出 JSON 数据
- author:ydr.me
- create:未明确
- update:未明确
- github:https://github.com/blearjs/blear.node.template
2Example
var resRender = require('blear.express.res-render');
var express = require('express');
var app = express();
app.use(resRender(app, {
debug: process.env.NODE_ENV !== 'production' ? 'debug' : null
));
app.get('/', function (req, res, next) {
res.render('view', locals);
});
- GET /?debug=1 则会输出 JSON 数据
- GET / 正常渲染页面
3Static
3.1.defaults
- 类型:
Object
- 说明:默认配置
3.2.defaults.debug
- 类型:
string
- 说明:调试模式参数名,在该参数名存在情况下,如果查询参数有该参数则以 JSON 的方式输出数据,否则输出 HTML
- 默认:
"debug"
4Dependencies
5Reference
无。