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")
})

 

posted @ 2020-08-22 19:29  缔造cool  阅读(437)  评论(1)    收藏  举报