zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    Spring学习记录-源码构建
    Spring学习记录
    java相关技术提纲
    Seata 分布式事务框架
    SourceTree学习记录
    其他源码管理工具
    分布式事务
    Score (模拟题)
    大整数排序
    字符串的查找删除 时间限制:1 Seconds 内存限制:32 Mbyte
  • 原文地址:https://www.cnblogs.com/tangdiying/p/10508479.html
Copyright © 2011-2022 走看看