]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/controllers/api/index.js
3 const express
= require('express')
5 const utils
= require('../../helpers/utils')
7 const router
= express
.Router()
9 const clientsController
= require('./clients')
10 const configController
= require('./config')
11 const podsController
= require('./pods')
12 const remoteController
= require('./remote')
13 const requestsController
= require('./requests')
14 const usersController
= require('./users')
15 const videosController
= require('./videos')
17 router
.use('/clients', clientsController
)
18 router
.use('/config', configController
)
19 router
.use('/pods', podsController
)
20 router
.use('/remote', remoteController
)
21 router
.use('/requests', requestsController
)
22 router
.use('/users', usersController
)
23 router
.use('/videos', videosController
)
24 router
.use('/ping', pong
)
25 router
.use('/*', utils
.badRequest
)
27 // ---------------------------------------------------------------------------
29 module
.exports
= router
31 // ---------------------------------------------------------------------------
33 function pong (req
, res
, next
) {
34 return res
.send('pong').status(200).end()