case 'html':
temp = page + '.jst'
try {
- let buffers = []
let _env = {
cookies: cookie.parse(req.headers.cookie || ''),
lang: 'en',
site: site,
site_root: site_root
}
- let _out = text => {buffers.push(Buffer.from(text))}
+ let _out = []
let _req = async path => /*await*/ resources.get_jst(
(
path.length > 0 && path.charAt(0) === '/' ?
site_root + dir_name + '/'
) + path
)
- await _req(temp)
- let data = Buffer.concat(buffers)
+ await (await _req(temp))(_env, _out, _req)
+ let data = Buffer.from(_out.join(''))
console.log(
site,
'serving',