1、在router-handler文件夹下新建 userinfo.js 文件
用途:暴露get接口的处理函数
const db = require('../db/index')
exports.getuserInfo = (req,res)=>{
const sql = `select id, name, password, status from people where id=?`;
db.query(sql,req.user.id,(err,results)=>{
if(err) return res.cc(err);
console.log(results)
if(results.length !==1) return res.cc('获取用户信息失败');
res.send({
status:0,
message:"获取用户信息成功",
data:results[0]
})
})
}
2、router文件夹下新建 userinfo.js 文件
用途:写get
const express = require('express');
const router = express.Router();
const userinfoHandle = require('../router-handler/userinfo')
router.get('/userinfo',userinfoHandle.getuserInfo)
module.exports = router
3、在app.js文件内引入
const userinfoRouter = require('./router/userinfo')
app.use('/my',userinfoRouter)
运行后 http://127.0.0.1:8080/my/userinfo 检查