]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/controllers/api/v1/index.js
Server: put config in constants
[github/Chocobozzz/PeerTube.git] / server / controllers / api / v1 / index.js
index 07a68ed9def9a343467e6e45ca964ab267b485eb..af41bc280d06001b09b8de6c0c23e7d030056b61 100644 (file)
@@ -1,17 +1,28 @@
 'use strict'
 
-var express = require('express')
+const express = require('express')
 
-var router = express.Router()
+const router = express.Router()
 
-var podsController = require('./pods')
-var remoteVideosController = require('./remoteVideos')
-var videosController = require('./videos')
+const clientsController = require('./clients')
+const podsController = require('./pods')
+const remoteController = require('./remote')
+const usersController = require('./users')
+const videosController = require('./videos')
 
+router.use('/clients', clientsController)
 router.use('/pods', podsController)
-router.use('/remotevideos', remoteVideosController)
+router.use('/remote', remoteController)
+router.use('/users', usersController)
 router.use('/videos', videosController)
+router.use('/*', badRequest)
 
 // ---------------------------------------------------------------------------
 
 module.exports = router
+
+// ---------------------------------------------------------------------------
+
+function badRequest (req, res, next) {
+  res.type('json').status(400).end()
+}