index.js 844 B

12345678910111213141516171819202122232425262728293031
  1. const loggerFactory = require('@alias/logger');
  2. const logger = loggerFactory('growi:routes:apiv3'); // eslint-disable-line no-unused-vars
  3. const express = require('express');
  4. const router = express.Router();
  5. module.exports = (crowi) => {
  6. // add custom functions to express response
  7. require('./response')(express, crowi);
  8. router.use('/healthcheck', require('./healthcheck')(crowi));
  9. router.use('/markdown-setting', require('./markdown-setting')(crowi));
  10. router.use('/users', require('./users')(crowi));
  11. router.use('/user-groups', require('./user-group')(crowi));
  12. router.use('/user-group-relations', require('./user-group-relation')(crowi));
  13. router.use('/mongo', require('./mongo')(crowi));
  14. router.use('/export', require('./export')(crowi));
  15. router.use('/import', require('./import')(crowi));
  16. return router;
  17. };