index.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. const express = require("express");
  2. const router = express.Router();
  3. const QuestionSerializer = require("../../serializers/question/QuestionSerializer");
  4. const QuestionTypeSerializer = require("../../serializers/question/QuestionTypeSerializer");
  5. //获取全部题目分类
  6. router.route("/teacher/questionType").get((req, res) => {
  7. res.send({
  8. data: [
  9. QuestionTypeSerializer(),
  10. QuestionTypeSerializer(),
  11. QuestionTypeSerializer()
  12. ]
  13. });
  14. });
  15. //按题目分类获得题目(分页) || 根据作业分类获得题目
  16. router.route("/teacher/questions").get((req, res) => {
  17. res.send({
  18. data: [QuestionSerializer(), QuestionSerializer(), QuestionSerializer()],
  19. pageNum: 1
  20. });
  21. });
  22. //根据关键字进行模糊查找
  23. router.route("/teacher/keyword").get((req, res) => {
  24. res.send({
  25. data: [QuestionSerializer(), QuestionSerializer(), QuestionSerializer()]
  26. });
  27. });
  28. //根据ID查看某个题目
  29. router.route("/question/:questionId").get((req, res) => {
  30. res.send({
  31. data: QuestionSerializer()
  32. });
  33. });
  34. module.exports = router;