userApi.js 898 B

123456789101112131415161718192021222324252627282930
  1. const router = require('express').Router();
  2. const checkParams = require('../middleware/paramsCheck')
  3. const c_user = require("../controller/account");
  4. const code = require("../maps/rcodeMap");
  5. const fields = require("../maps/field")
  6. // 检查账户 是否存在
  7. router.get('/check',
  8. checkParams({
  9. get:{
  10. account:{required:true}
  11. }
  12. }),
  13. async (req,res)=>{
  14. try{
  15. let results = await c_user.checkAccount(req.query.account,fields.userType );
  16. res.json({
  17. rcode: code.ok,
  18. data: results
  19. })
  20. }catch (error) {
  21. if (error.rcode !== code.customError) {
  22. console.log(error);
  23. }
  24. res.json({
  25. rcode: error.rcode || code.serverError,
  26. msg: error.msg || error.message
  27. });
  28. }
  29. })
  30. module.exports = router;