index.js 947 B

12345678910111213141516171819202122232425262728293031323334353637
  1. const express = require("express");
  2. const router = express.Router();
  3. const userSerializer = require("../../serializers/user/UserSerializer");
  4. router.route("/login").post((req, res) => {
  5. //登录
  6. const token = "Bearer EGbbP8ZWU1u-7dogAj97N5gemefVyVpR_50eErvfssA";
  7. const setSendValue = role => {
  8. res.append("Authorization", token);
  9. res.send({
  10. data: userSerializer(role)
  11. });
  12. };
  13. const { body = {} } = req;
  14. switch (body.username) {
  15. case "123@qq.com":
  16. setSendValue("STUDENT");
  17. break;
  18. case "456@qq.com":
  19. setSendValue("TEACHER");
  20. break;
  21. case "error@123.com":
  22. res.status(418).send({ message: "用户名密码不匹配" });
  23. break;
  24. default:
  25. setSendValue();
  26. break;
  27. }
  28. });
  29. router.route("/register").post((req, res) => {
  30. //注册
  31. res.send({ data: userSerializer() });
  32. // res.status(400).send({ message: "用户名已存在" });
  33. });
  34. module.exports = router;