5114070
已经尝试了这种写法: app.set('view engine', 'ejs'); app.engine('html', require('ejs').renderFile);
和
app.engine('.html', ejs.__express); app.set('view engine', 'html');
已经尝试了这种写法: app.set('view engine', 'ejs'); app.engine('html', require('ejs').renderFile);
和
app.engine('.html', ejs.__express); app.set('view engine', 'html');
EJS 有专门用于网页的压缩版ejs.min.js:
https://raw.githubusercontent.com/tj/ejs/master/ejs.min.js
拿<script>标签引入,然后ejs.render(str, obj)就行了。
有用express吗? express -e ejs PROJECTNAME 试试这个
推荐你使用hogan
app.set('view engine', 'html');
app.engine('html', require('ejs').renderFile);
试试这个。