教程来源:【杰哥课堂】-项目实战-Node+Koa2从零搭建通用API服务_哔哩哔哩_bilibili 源码:https://github.com/jj112358/node-api
感谢UP
🐱🐱😘🍘🍙🦪🍚🥮🍥🫕🥧
#安装依赖
$npm install
#调试运行
$npm run dev
#
$
(接口不多,就直接写在这里了)
baseURL:localhost:####
登录接口
/login
方法:post
参数:
{ "tel": "1234567891234",
"password": "123" }
获取用户信息
/getMessage
方法:get
修改用户信息
/changeMessage
方法:post
参数:
{ "tel": "1234567891234",
"name": "syney",
"wx": "wx123456",
"sex": "女" }
改密码
/changePWD
方法:post
参数:
{ "tel": "1234567891234",
"password":"123456789",
"newPWD":"123456" }
增加工单
/addWO
方法:post
参数:
{ "name": "时区测试2",
"level":"不急",
"description":"descriptionsbfajbfjsabfjsabf",
"site_id":"2" }
获取个人的工单列表
/getPersonWOs
方法:get
获取工单详情
/getWO/:id
方法:get
修改工单
/changeWO
方法:post
参数:
{ "id":"2",
"message":"处理完成描述测试1" }
获取站点列表
/getSiteList
方法:get
获取站点细节
/getSiteDetail/:id
方法:get
修改站点状态
/changeSiteStatus
方法:post
参数:
{ "id":"2",
"status":"已启用" }
获取个人的巡检列表
/getPersonInsList
方法:get
获取巡检详情
/getInspect/:id
方法:get
获取某个站点的设备列表
/getDevList/:site_id
方法:get
获取设备详情
/getDevDetail/:dev_id
方法:get
对整个登录API的流程进行说明:
项目于暂时的目录如下:
做了一份依赖的思维导图
文档链接: