You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
517 B

  1. const express = require('express')
  2. const app = express()
  3. const docs = require('./routes/docs')
  4. const labels = require('./routes/labels')
  5. const projects = require('./routes/projects')
  6. const members = require('./routes/members')
  7. const users = require('./routes/users')
  8. app.use('/users', users)
  9. app.use('/projects', projects)
  10. app.use('/projects/:project_id/docs', docs)
  11. app.use('/projects/:project_id/labels', labels)
  12. app.use('/projects/:project_id/users', members)
  13. module.exports = {
  14. path: '/v1',
  15. handler: app
  16. }