express框架的ejs模板引擎渲染html页面
2020-02-03 08:47
344 查看
之前一直使用jada模板写页面,很麻烦,突发奇想试试能不能直接渲染html页面,上网百度了下,大多思路就是使用ejs模板引擎代替jade引擎,怀着激动地心情开始了尝试之路。。
首先,在app.js中配置引擎:
app.set('views', path.join(__dirname, 'views')); // app.set('view engine', 'jade'); var ejs = require('ejs'); app.engine('html', ejs.__express); app.set('view engine', 'html');
cd,cd,cd、、、、npm start,ok!(所想)
蛋疼的现实:
按照报错,是在views文件夹中没有error,百度了一下,找了好久,嗯,就是这样!开心的写了error.jada-->gg了,
error.ejs-->gg了,error.html终于成功了!但是问题来了,这个只是个错误抛出,问题的症结在哪呢?
找了好久,发现之前的html放在public里面了,渲染得放在views中。。复制,粘贴,链接一顿改~
终于出现了界面!哇好兴奋啊~
至于寻址的问题,可以放在public中,也可以从路由请求,看自己喜好了,
配上一个提交表单的思路:action="/ss";
路由:var aa=require('./aa');
router.post('/ss',aa(req,res));
Ajax,href类似,自己思考吧。。。。
个人心得,仅供交流,有不妥之处还请指正~~~~~~
转载于:https://www.cnblogs.com/sxcflyhigher/p/6402791.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- express框架中如何引用ejs模板引擎
- express框架结合ejs模板引擎使用
- Express框架中如何引用ejs模板引擎
- Express框架中如何引用ejs模板引擎
- express结合EJS模板渲染HTML
- Express框架中如何引用ejs模板引擎
- [前端] nodejs之express框架和ejs模板引擎的入门
- Express全系列教程之(十一):渲染ejs模板引擎
- Express框架中如何引用ejs模板引擎
- 有无模板引擎渲染页面情况
- Jade、EJS、JSHTML、Mustache、Handlebars 五大node模板引擎区别
- ejs模板引擎使用(独立使用,没有集成express)
- node.js 使用ejs模板引擎时后缀换成.html
- express 创建项目(使用es6, 热部署, ejs模板引擎)
- 【我的笔记BLOG3】Express基本用法,和路由控制,和模板渲染ejs
- UIWebView---iOS中使用模板引擎渲染HTML界面
- html模板渲染引擎有什么作用
- 使用EJS(模板引擎)动态绑定页面中的数据
- .NET中的模板引擎技术——StringTemplate(st(or HTML)模板+ASP.NET页面作为模板)
- 详解在express站点中使用ejs模板引擎