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