node --- 在express中配置使用模板引擎(art-template)
下载依赖:
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)相关推荐
- js模板引擎art template数组渲染的方法
转载:js模板引擎art template数组渲染的方法 JavaScript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,模板引擎种类也是五花八门,我就说几个安全性高.错误处理调 ...
- js模板引擎——art Template
简单介绍 javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注. artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃, ...
- 在 Express中配置使用 art-template 模板引擎 --- express-art-template
1. 模板引擎 为了使 art-template模板引擎能够更好地和Express框架配合,模板引擎在原art-template模板引擎的基础上封装了 express-art-template 安装 ...
- express应用中ajax结合模板引擎ejs.js渲染页面
一.express应用中ajax结合模板引擎ejs.js渲染页面 在views新建一个渲染模板命名 Template.ejs Template.ejs 示例: <% if(coursesList ...
- Java项目中利用Freemarker模板引擎导出--生成Word文档
应邀写的一篇文章:Java项目中利用Freemarker模板引擎导出--生成Word文档 资源下载:https://download.csdn.net/download/weixin_41367523 ...
- 【node】express中mysql的基本用法、连接池的使用、事务的回滚
[node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...
- 【django】配置Jinja2模板引擎【2】
1.安装Jinja2扩展包 pip install Jinja2 2.创建Jinja2模板引擎环境 在项⽬包⽬录-->utils⽬录中创建jinja2_env.py⽂件 from jinja2 ...
- Django配置开发环境和生产环境以及配置Jinja2模板引擎
配置开发环境 在项目的目录(即就是settings.py的同级目录)创建settings的Python的包 在创建的settings的包中,创建dev.py,将原项目的setting.py中内容全部复 ...
- Koa中使用art-template模板引擎,以及如何接受post请求等
直接上代码,每个代码的作用都有注释: 实现了以下功能: 1.koa中如何使用路由 2.koa中如何使用art-template模板引擎 3.koa中如何使用koa-static解析静态文件 4.koa ...
最新文章
- 引用头文件#include queue出错
- python如何实现多进程_Python实现多进程的四种方式
- java集合类程序代码_java集合类源码学习二
- mysql大量数据插入探讨(量变引起质变)
- TCP/IP / 三次握手之状态转换图和原因
- linux的终端下的命令行管道|的简单实现
- Ai Challenger Caption图像中文描述(2017)
- 计算机网络--网络层
- 服务器pe装系统教程,U盘pe如何重装系统_U盘pe系统安装教程
- 计算机个人职业生涯规划
- 抓考研英语单词主要矛盾的经验分享,考研英语真题词频统计
- 思维导图有什么用?思维导图的优势、缺点及其适用人群详解
- CSS+DIV布局中absolute和relative区别
- MAC版“迅雷 意外退出”
- 关于计算机网络简笔画,玩电脑简笔画图片
- 探讨关于Flash Player的更多线索(22.12.28更新)
- 【植物大战僵尸-2】实现一炮秒杀僵尸
- MiniSTM32F103实现家庭普通电路中的电流谐波检测
- 【244天】我爱刷题系列(3)
- 2022年苹果开发者账号/AppleID如何更改绑定的手机号
热门文章
- switch最大选项数目_随时随地学习C语言之3—if和switch哪个效率高?
- 为什么只有奇次谐波_我们为什么要用UPS不间断电源?
- python 接口测试 url_Python 接口测试之接口请求方法封装
- html5图像映射坐标怎么看,如何将AxesImage中的坐标映射到已保存图像文件中的坐标?...
- 区块链基础语言(三)——Go语言开发工具
- 20172325 2018-2019-1 《Java程序设计》第二周学习总结
- Spring差缺补漏
- 阅读推荐——深入浅出Mesos
- 第十九章 我国农村资金筹集
- [C++] Nested Radical Constant