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 登录与注册
    python 深浅拷贝
    列表|字典|集合推导式
    正则表达式——笔记
    Python thread
    allure报告自定义logo和名称
    回归测试用例编写思路
    测试用例规范【如何编写测试用例】
    git与pycharm的使用详解(git+gitlab+pycham)
    接口自动化
  • 原文地址:https://www.cnblogs.com/zhensg123/p/11058028.html
Copyright © 2011-2022 走看看