Express框架 - 模板引擎

   在文件夹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/

   

猜你喜欢

转载自blog.csdn.net/liyazhen2011/article/details/87891172