zoukankan      html  css  js  c++  java
  • express使用ejs模板引擎渲染html文件

    小场景小知识点。

    在使用express过程中,按照官网教程,利用express生成器很容易初始化express项目模板。

    那么初始化项目之后应该如何使用ejs作为模板引擎呢?如下

    // 注释掉默认生成配置
    // view engine setup
    // app.set('views', path.join(__dirname, 'views'));
    // app.set('view engine', 'jade');
    
    app.set('views',path.join(__dirname , 'views') );// 设置静态文件目录
    //app.engine('.html', require('ejs').__express); 
     app.set('view engine', 'ejs'); // 设置模板引擎

    又如何使用ejs渲染html文件呢?

    // view engine setup
    // app.set('views', path.join(__dirname, 'views'));
    // app.set('view engine', 'jade');
    
    
    app.set('views',path.join(__dirname , 'views') );// 设置静态文件目录
    app.engine('.html', require('ejs').__express); //设置ejs渲染html
     app.set('view engine', 'html');//设置html为模板引擎 注意这里是html

      按照上面设置之后,如果不设置渲染html文件,默认服务会渲染静态目录下.ejs的文件,

    如果设置渲染html文件,那么会默认渲染html后缀的文件。

    2019/8/20 更新 也可以直接在生成时候就选择ejs模板

    express --view=ejs myapp
    

      

  • 相关阅读:
    python __builtins__ credits类 (15)
    python __builtins__ copyright类 (14)
    python __builtins__ complex类 (13)
    Map 遍历
    Java后台JSON数据的使用
    oracle增加表空间的四种方法
    Oracle ORA-12541:TNS:无监听程序
    Exception
    Spring 配置数据源
    在web.xml中classpath和classpath*的区别
  • 原文地址:https://www.cnblogs.com/zhensg123/p/11058028.html
Copyright © 2011-2022 走看看