zoukankan      html  css  js  c++  java
  • express 使用art-template模板引擎

    下载express-art-template art-template
    - app.js中配置
      - 注册一个模板引擎
        - `app.engine('.html',express-art-template);`
          - 设置默认渲染引擎```app.set('view engine','.html');```
      - res.render(文件名,数据对象);
      - express这套使用,默认在当前app.js同级的views目录查找

    1.下载  

    yarn add   express-art-template  -S
    yarn add  art-template  -S

    2.  js  的逻辑编写

    //引入express
    var express = require('express');
    //创建对象
    var server = express();
    //创建路由
    let  router=express.Router();
    //渲染文件的后缀名
    server.engine('.html', require('express-art-template'));
    //配置默认渲染引擎
    server.set('view   engine','./html');
    //渲染
    router.get('/list',(req,res)=>{
         res.render('index.html', {
               tags:[
                     {index:'0',name:'china'},
                     {index:'1',name:'usa'},
                     {index:'2',name:'english'}
               ]
         });
    });
    //实例对象使用路由
    server.use(router);
    //实例对象监听端口
    server.listen(3005, function () {
      console.log('Ready');
    });
    

    3.htmL

      

    <!DOCTYPE html>
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
             hello  world
             <br>
             <ul>
               {{each tags}}
                     <li>{{$index}}  {{$value.name}}</li>
               {{/each}}
             </ul>
      </body>
    </html>

    截图:

  • 相关阅读:
    Educational Codeforces Round 1 (C) (atan2 + long double | 大数)
    AC自动机模板
    JSP 过滤器
    JSP 动作元素
    Hibernate 拦截器
    Hibernate 批处理
    Hibernate 缓存
    单例模式数据库连接
    JavaScript限制前端页面用户表单输入
    注册页面手机验证码无跳转接收[html+js+ajax+php]
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/10169715.html
Copyright © 2011-2022 走看看