user.js 764 B

12345678910111213141516171819202122232425262728293031323334
  1. /* eslint-disable import/no-extraneous-dependencies */
  2. /* eslint-disable @typescript-eslint/no-var-requires */
  3. const router = require('express').Router();
  4. const wrapper = require('./wrapper');
  5. router.get('/info/:id',
  6. (req, res) => res.json(wrapper({
  7. id: req.params.id,
  8. username: 'kenny',
  9. })));
  10. // query参数可以通过req.query.name取得
  11. router.get('/info',
  12. (req, res) => {
  13. const query = req.query || {};
  14. return res.json(wrapper({
  15. limit: query.limit,
  16. offset: query.offset,
  17. list: [{
  18. username: 'admin1',
  19. sex: 1,
  20. }, {
  21. username: 'admin2',
  22. sex: 0,
  23. }],
  24. }));
  25. });
  26. router.post('/post',
  27. (req, res) => {
  28. console.log(req.body);
  29. res.end();
  30. });
  31. module.exports = router;