一.创建:
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") })