mirror of
https://github.com/eggjs/egg.git
synced 2024-12-04 07:14:30 +00:00
17 lines
578 B
JavaScript
17 lines
578 B
JavaScript
'use strict';
|
|
|
|
exports.renderEjs = ctx => ctx.render('ext/a.ejs', { data: 1 }, { opt: 1 });
|
|
exports.renderNunjucks = ctx => ctx.render('ext/a.nj', { data: 1 }, { opt: 1 });
|
|
exports.renderWithOptions = ctx => ctx.render('ext/a.nj', {}, { viewEngine: 'ejs' });
|
|
|
|
const tpl = 'hello world';
|
|
const opt = { viewEngine: 'ejs' };
|
|
exports.renderString = ctx => ctx.renderString(tpl, { data: 1 }, opt).then(data => ctx.body = data);
|
|
exports.renderStringWithoutViewEngine = ctx => {
|
|
try {
|
|
return ctx.renderString(tpl)
|
|
} catch (err) {
|
|
return Promise.reject(err.message);
|
|
}
|
|
};
|