大事件接口
大事件说明:https://www.showdoc.com.cn/1278667576067387/6445966000046613
1. 初始化
初始化npm npm init --yes
下载框架express npm i express
安装multer npm i multer
2.创建文件
创建server文件:在同级文件夹下创建server文件(文件名可以自定义)
代码如下:
// 引入模块
const express = require('express')
const multer = require('multer')
// 创建一个app
const app = express()
// 中间件
app.use(express.urlencoded())
app.use(express.json())
3.登录接口
// 登录接口
app.post('/api/login',(req,res)=> {
if(req.body.username && req.body.password) {
console.log('接收到数据',req.body)
res.json({
"status": 0,
"message": "登录成功"
})
} else{
res.json({
"status": 1,
"message": "登录失败"
})
}
})
4.获取用户信息
(示例可以自行修改)
// 获取接口
app.get('/my/user/userinfo',(req,res) => {
if (req.body.Authorization) {
res.json({
"status": 0,
"message": "获取成功",
"data": {
"id": 1,
"username": "Sunsgne",
"nickname": "jianguo",
"email": "Sunsgne@qq.com",
"user_pic": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAe"
}
})
} else {
res.json({
"status": 1,
"message": "获取失败",
})
}
})
5.添加分类
6.启动服务器
// 启动服务器
app.listen(8080,()=> {
console.log('8080就绪')
})
终端运行结果
登录接口完成
终端打印如下:
获取接口完成
未完待续、、、