node基础之五:ejs 模板引擎

// 生成模板
const ejs = require("ejs");
const result = ejs.render(str, { name });
// 列表渲染
<% list.forEach(item => { %>
  <li> <%= item  %> </li>
<% }) %>
// 条件渲染
<% if(isBoolean) { %>
<div> true </div>
<% }else { %>
<div>false</div>
<% } %>
```

```js
// 在 express 使用 ejs
app.set("view engine", "ejs");
app.set("views", path.resolve(__dirname, "./views"));

app.get("/home", (req, res) => {
  const name = "yqcoder";
  res.render("home", { name });
});

下一章:node基础之六:express-generator 脚手架

猜你喜欢

转载自blog.csdn.net/weixin_64684095/article/details/132664946