userInfo.js 757 B

123456789101112131415161718192021222324252627
  1. const express = require("express");
  2. const router = express.Router();
  3. const userHandler = require('../../router_handler/user/userInfo.js');
  4. const expressJoi = require('@escook/express-joi');
  5. const {
  6. updataUserInfoSchema,
  7. updataUserPwdSchema,
  8. updateUserAvatarSchema
  9. } = require('../../schema/user.js');
  10. // //获取用户信息
  11. router.get('/userInfo', userHandler.userInfoList);
  12. // 更新用户信息
  13. router.post('/updataUserInfo', expressJoi(updataUserInfoSchema), userHandler.updataUserInfo);
  14. //重置密码
  15. router.post('/updataUserpwd', expressJoi(updataUserPwdSchema), userHandler.updataUserpwd);
  16. //更换头像
  17. router.post('/updateUserAvatar', expressJoi(updateUserAvatarSchema), userHandler.updataUserAvatar)
  18. module.exports = router;