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>
  • 相关阅读:
    一次友情协助的渗透测试
    jQuery---微博发布案例
    jQuery---清空节点和删除节点
    jQuery---城市选择案例
    jQuery---创建和添加节点
    jQuery---动态创建节点
    jQuery---音乐导航
    jQuery---停止动画详解 stop();
    jQuery---手风琴案例+stop的使用(解决动画队列的问题)
    jQuery---自定义动画 animate();
  • 原文地址:https://www.cnblogs.com/tangdiying/p/10508479.html
Copyright © 2011-2022 走看看