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
    

      

  • 相关阅读:
    使用excel2003中的solver解决最优化问题
    图的邻接表存储方式的建立
    LINUX下使用VI
    LINUX下基本命令
    应用程序各对象创建的顺序
    zookeeper常遇错误详解
    MapReduce_partition
    MapReduce_TopK
    MapReduce_MaxValue
    Hbase用java基础操作
  • 原文地址:https://www.cnblogs.com/zhensg123/p/11058028.html
Copyright © 2011-2022 走看看