模板引擎
1.1 模板引擎
- 模板引擎不是Node本身提供的,它是第三方模块。
- 目的是让开发者以更加友好的方式拼接字符串,使项目代码更加清晰、更加易于维护。
1.2 art-template
-
安装
npm install art-template
-
使用
let template = require('art-template')
引入模板引擎 -
告诉模板引擎要拼接的数据和模板在哪
const html = template(‘模板路径’,数据);
- 数据是对象类型
- template()的返回值是一个拼接好的字符串
完整使用流程
1. 创建01.js文件
let template = require("art-template");
let path = require("path");
let view = path.join(__dirname,'views','01.art');
//第一个参数是路径
//第二个参数是数据,对象类型
//返回值是拼接好的字符串
let html = template(view,{
name:"张三"
})
console.log(html);
2.创建01.art文件
<!doctype html>
<html lang