zoukankan      html  css  js  c++  java
  • express框架的ejs模板引擎渲染html页面

    之前一直使用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类似,自己思考吧。。。。

    个人心得,仅供交流,有不妥之处还请指正~~~~~~

  • 相关阅读:
    小白初学iOS中OTA部署(适应iOS7.1)
    CocoaPods管理本地库简单步骤
    CocoaPods问题记录
    UIPanGestureRecognizer下方法
    2013年度总结(反思篇)
    iOS7中cell的分割线右移的解决方法
    接触CocoaPods遇到的问题
    iOS摄像头问题
    iPhone4激活出错,菜鸟试验!!!!!
    详解UIPickerView
  • 原文地址:https://www.cnblogs.com/sxcflyhigher/p/6402791.html
Copyright © 2011-2022 走看看