思路:利用ejs后端模板
开发流程
-
去下载 ejs 这个模块 -> npm i ejs
但是express应用,可以不用去 require(‘ejs’); -
在express中设置ejs生效的中间件。
//key/value写法:表示模板的根目录是哪里,第一个参数views是固定的,第二个参数:自定义的
app.set('views','./views');
//key/value写法:表示模板的引擎,第一个参数view engine是固定的,第二个参数:自定义的
app.set('view engine','ejs');
- 基本语法:
<%= %> 解析文本,会把HTML解析成普通文本
<%- %> 可以解析HTML
<% %> 操作逻辑 if() else if() forEach()
<%- include() %> 引入其他模板片段