deployment.js 795 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 Mock = require('mockjs');
  5. const wrapper = require('../wrapper');
  6. const { Random } = Mock;
  7. router.delete('', (_, res) => {
  8. res.json(wrapper('success'));
  9. });
  10. router.post('', (_, res) => {
  11. res.json(wrapper('success'));
  12. });
  13. router.get('/list', (req, res) => {
  14. res.json(wrapper(
  15. Mock.mock(
  16. {
  17. 'data|10': [{
  18. accessUrl: Random.url('http', 'production.seecoder.cn'),
  19. 'name|1': ['MySQL', 'Java', 'Node'],
  20. status: '正常',
  21. 'id|+5': 101,
  22. pipelineId: 100,
  23. deployedTime: Random.datetime(),
  24. }],
  25. },
  26. ).data,
  27. ));
  28. });
  29. module.exports = router;