zoukankan      html  css  js  c++  java
  • express综合用法

    一.创建:

    1.先导入express第三方文件(我设置的全局)

    npm i express -g

    2.加载express

    const express = require("express");

    3.定义web服务器名称

    const app = express();

    4.监听并建立web服务器

    app.listen(80,() => {
    
    console.log("websever is running http://127.0.0.1:80");
    })

    二.功能模块:

    app.get("/user",,(req,res,next) => {
    
        console.log("获得成功!")
        
        res.send(use  how times);
    })

    三.express的模块化

    1.新建模块化的js文件

    const express = require("express");               //加载express
     
    const ppp
    = express.Router(); //运行router
    var str = ["吃饭", "睡觉", "打飞机", "打游戏"];          //模拟的后台数据
    
    ppp.get("/user/list", (req, res) => {   
                                //简单的路由
    res.send({
      status:"0",
      message:"GET请求成功!",
        data: { ...str }

    }) }) ppp.post("/user/add", (req,res) => { //简单的路由
        const body = req.body
        res.send({
            status: 0,
            msg: "POST 请求成功!",
            data: { body, ...str }
        });
    
    })
    module.exports = ppp;                                 //共享对象

    1.主js的文件的调用

    const express = require("express");               
    const app = express();
    const cors = require("cors");                    //跨域第三方包
    app.use(express.urlencoded({ extended: false }))     //跨域
    const ly = require("./03_模块化对象分支");
    app.use(cors())                                      //跨域
    app.use(ly);                        //注册路由模块 (必须要)
    app.listen(80, () => {
        console.log("running http://127.200.1.0:80")
    })
  • 相关阅读:
    【转】数学题目大集合
    hdu3534,个人认为很经典的树形dp
    GYM
    HDU
    POJ
    POJ
    POJ
    set的经典应用
    天梯赛训练1 7-9 集合相似度
    天梯赛训练1 7-8 查验身份证
  • 原文地址:https://www.cnblogs.com/wsm777/p/13546817.html
Copyright © 2011-2022 走看看