• express


    什么是express?

    Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。

    使用 Express 可以快速地搭建一个完整功能的网站。

    express的特性:

    1.可以设置中间件来响应 HTTP 请求。

    2.定义了路由表用于执行不同的 HTTP 请求动作。

    3.可以通过向模板传递参数来动态渲染 HTML 页面。

    express的基本用法:

    var express = require("express");
    var app = express();
    app.use(express.static("./app"));   //静态伺服
    
    app.get("/hello",function(req,res){
        res.send("hello express");
    })
    app.listen(3000);

    express还可以和模板引擎一起使用,例如ejs,jade

    举例:ejs模板

    var express = require("express");
    var app = express();
    
    //使用模板引擎的时候需要设置
    //1.不需要引入ejs,不需要引入fs,http
    app.set("view engine","ejs");
    
    // 展示
    app.get("/",function(req,res){
        // 数据
        var data = {
            day : "",
            news : [
                {"title" : "吃饭睡觉打豆豆","num" : 300},
                {"title" : "林天浩吃鸡屁股","num" : 500},
                {"title" : "殷博眼睛疼","num":50}
            ]
        }
        res.render("index",data)
    })
    app.listen(3000);
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <h1>今天星期<%= day %>,天气真好</h1>
        <ul>
            <%
                for(var i = 0;i < news.length;i++){
                    if(news[i].num > 100){
            %>
            
                <li><%= news[i].title %></li>
    
            <%
                    }
                }
            %>
        </ul>
    
    </body>
    </html>
  • 相关阅读:
    密码 (pasuwado)
    bzoj 4131: 并行博弈 (parallel)
    Beads
    bzoj2338数矩形(rectangle)
    数树数
    最近公共祖先(lca)
    在python中遍历字典元素
    加载本地json文件,并利用批处理调用Chrome显示html
    numpy保存数据
    Echarts 地理信息可视化:基于地图显示坐标点信息
  • 原文地址:https://www.cnblogs.com/gyix/p/10510623.html
Copyright © 2020-2023  润新知