如題,我有一個頁面:<!---index.html.ejs---><html> <head> <title><%= title %></title> </head> <body> <h1><%= title %></h1> <p>Contents:<br /> <%= contents %> </p> </body></html>//data.json{ "title":"Hello World!", "contents":"你好!世界??!"}//func.jsconst readFile = require('util').promisify(require('fs').readFile);const renderFile = require('util').promisify(require('ejs').renderFile);async function render_page(template,dbfile){ let result = await readFile(dbfile).catch(err=>{ return new Error("readFile ERROR: " + err); }); result = result.toString(); let r = renderFile(template,result).catch(err=>{ return new Error("renderFile ERROR: " + err); }); return r;}exports.render = render_page;//index.jslet result = require('./func').render('index.html.ejs','data.json');執(zhí)行后反饋不能識別出ejs模板的title是啥……這是為啥?
如何在node.js 中填充ejs模板數(shù)據(jù)
不負相思意
2019-03-21 15:10:46