tianma-dynamic
v1.0.0
Published
Dynamic content render middleware for Tianma
Downloads
3
Readme
tianma-dynamic
渲染动态内容。
安装
$ npm install tianma-dynamic
使用
默认配置下,使用当前请求的上下文对象(context
)对使用micro-templating格式编写的HTML页面进行渲染。
var tianma = require('tianma');
tianma(8080)
.dynamic()
.use(function *(next) {
this.response
.status(200)
.type('html')
.data('<div><%= request.pathname %></div>');
});
亦可自定义需要渲染的文件类型。
var tianma = require('tianma');
tianma(8080)
.dynamic('html', 'txt')
.use(middleware);
文件类型亦可以通过数组方式指定。
var tianma = require('tianma');
tianma(8080)
.dynamic([ 'html', 'txt' ])
.use(middleware);