在文件夹views(默认文件夹)中有template.ejs文件,它的内容如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<H1>新闻网站</H1>
<u1>
<% for(var i = 0; i < news.length; i++) {%>
<li> <%= news[i] %> </li>
<% } %>
</u1>
</body>
</html>
后端使用 Express框架。
var express = require("express");
var app = express();
app.set("view engine","ejs");
app.get("/",function(req, res){
res.render("template.ejs",{
"news":["纽约时报","华盛顿邮报","时代周刊"]
});
});
app.listen(3000);
执行代码
http://127.0.0.1:3000/