下载依赖:

npm install --save art-template express-art-template

配置:

// app.js
const express = require("express");
const app = express();
app.engine("html", require("express-art-template"));

使用: 例如处理浏览器GET请求 /students/new,读取new.html中得元素,使用模板引擎渲染后,返回给浏览器

// app.js
const express = require("express");
const fs = require("fs");
const app = express();
const router = express.Router();
app.engine("html", require("express-art-template"));
app.use(router);router.get("/students/new",function(req,res) {res.render("new.html",{msg:"Hi art-template"});
})app.listen(3000, function(){console.log("Server running...");
});
// new.html  (注:模板引擎默认会相对views目录下读取文件,即此时目录结构是 views/new.html)
<h1>{{ msg }}</h1>

启动服务器. node app.js
在浏览器输入 http://localhost:3000/student/new

目录结构:

node --- 在express中配置使用模板引擎(art-template)相关推荐

  1. js模板引擎art template数组渲染的方法

    转载:js模板引擎art template数组渲染的方法 JavaScript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,模板引擎种类也是五花八门,我就说几个安全性高.错误处理调 ...

  2. js模板引擎——art Template

    简单介绍 javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注. artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃, ...

  3. 在 Express中配置使用 art-template 模板引擎 --- express-art-template

    1. 模板引擎 为了使 art-template模板引擎能够更好地和Express框架配合,模板引擎在原art-template模板引擎的基础上封装了 express-art-template 安装 ...

  4. express应用中ajax结合模板引擎ejs.js渲染页面

    一.express应用中ajax结合模板引擎ejs.js渲染页面 在views新建一个渲染模板命名 Template.ejs Template.ejs 示例: <% if(coursesList ...

  5. Java项目中利用Freemarker模板引擎导出--生成Word文档

    应邀写的一篇文章:Java项目中利用Freemarker模板引擎导出--生成Word文档 资源下载:https://download.csdn.net/download/weixin_41367523 ...

  6. 【node】express中mysql的基本用法、连接池的使用、事务的回滚

    [node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...

  7. 【django】配置Jinja2模板引擎【2】

    1.安装Jinja2扩展包 pip install Jinja2 2.创建Jinja2模板引擎环境 在项⽬包⽬录-->utils⽬录中创建jinja2_env.py⽂件 from jinja2 ...

  8. Django配置开发环境和生产环境以及配置Jinja2模板引擎

    配置开发环境 在项目的目录(即就是settings.py的同级目录)创建settings的Python的包 在创建的settings的包中,创建dev.py,将原项目的setting.py中内容全部复 ...

  9. Koa中使用art-template模板引擎,以及如何接受post请求等

    直接上代码,每个代码的作用都有注释: 实现了以下功能: 1.koa中如何使用路由 2.koa中如何使用art-template模板引擎 3.koa中如何使用koa-static解析静态文件 4.koa ...

最新文章

  1. 引用头文件#include queue出错
  2. python如何实现多进程_Python实现多进程的四种方式
  3. java集合类程序代码_java集合类源码学习二
  4. mysql大量数据插入探讨(量变引起质变)
  5. TCP/IP / 三次握手之状态转换图和原因
  6. linux的终端下的命令行管道|的简单实现
  7. Ai Challenger Caption图像中文描述(2017)
  8. 计算机网络--网络层
  9. 服务器pe装系统教程,U盘pe如何重装系统_U盘pe系统安装教程
  10. 计算机个人职业生涯规划
  11. 抓考研英语单词主要矛盾的经验分享,考研英语真题词频统计
  12. 思维导图有什么用?思维导图的优势、缺点及其适用人群详解
  13. CSS+DIV布局中absolute和relative区别
  14. MAC版“迅雷 意外退出”
  15. 关于计算机网络简笔画,玩电脑简笔画图片
  16. 探讨关于Flash Player的更多线索(22.12.28更新)
  17. 【植物大战僵尸-2】实现一炮秒杀僵尸
  18. MiniSTM32F103实现家庭普通电路中的电流谐波检测
  19. 【244天】我爱刷题系列(3)
  20. 2022年苹果开发者账号/AppleID如何更改绑定的手机号

热门文章

  1. switch最大选项数目_随时随地学习C语言之3—if和switch哪个效率高?
  2. 为什么只有奇次谐波_我们为什么要用UPS不间断电源?
  3. python 接口测试 url_Python 接口测试之接口请求方法封装
  4. html5图像映射坐标怎么看,如何将AxesImage中的坐标映射到已保存图像文件中的坐标?...
  5. 区块链基础语言(三)——Go语言开发工具
  6. 20172325 2018-2019-1 《Java程序设计》第二周学习总结
  7. Spring差缺补漏
  8. 阅读推荐——深入浅出Mesos
  9. 第十九章 我国农村资金筹集
  10. [C++] Nested Radical Constant