Server: move remote routes in their own directory
This commit is contained in:
parent
8fd66b75bf
commit
a6fd2b30bf
4 changed files with 28 additions and 9 deletions
|
@ -2,6 +2,8 @@
|
|||
|
||||
const express = require('express')
|
||||
|
||||
const utils = require('../../helpers/utils')
|
||||
|
||||
const router = express.Router()
|
||||
|
||||
const clientsController = require('./clients')
|
||||
|
@ -18,7 +20,7 @@ router.use('/requests', requestsController)
|
|||
router.use('/users', usersController)
|
||||
router.use('/videos', videosController)
|
||||
router.use('/ping', pong)
|
||||
router.use('/*', badRequest)
|
||||
router.use('/*', utils.badRequest)
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
@ -29,7 +31,3 @@ module.exports = router
|
|||
function pong (req, res, next) {
|
||||
return res.send('pong').status(200).end()
|
||||
}
|
||||
|
||||
function badRequest (req, res, next) {
|
||||
res.type('json').status(400).end()
|
||||
}
|
||||
|
|
16
server/controllers/api/remote/index.js
Normal file
16
server/controllers/api/remote/index.js
Normal file
|
@ -0,0 +1,16 @@
|
|||
'use strict'
|
||||
|
||||
const express = require('express')
|
||||
|
||||
const utils = require('../../../helpers/utils')
|
||||
|
||||
const router = express.Router()
|
||||
|
||||
const videosRemoteController = require('./videos')
|
||||
|
||||
router.use('/videos', videosRemoteController)
|
||||
router.use('/*', utils.badRequest)
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
module.exports = router
|
|
@ -4,15 +4,15 @@ const eachSeries = require('async/eachSeries')
|
|||
const express = require('express')
|
||||
const waterfall = require('async/waterfall')
|
||||
|
||||
const db = require('../../initializers/database')
|
||||
const middlewares = require('../../middlewares')
|
||||
const db = require('../../../initializers/database')
|
||||
const middlewares = require('../../../middlewares')
|
||||
const secureMiddleware = middlewares.secure
|
||||
const validators = middlewares.validators.remote
|
||||
const logger = require('../../helpers/logger')
|
||||
const logger = require('../../../helpers/logger')
|
||||
|
||||
const router = express.Router()
|
||||
|
||||
router.post('/videos',
|
||||
router.post('/',
|
||||
validators.signature,
|
||||
secureMiddleware.checkSignature,
|
||||
validators.remoteVideos,
|
|
@ -5,11 +5,16 @@ const crypto = require('crypto')
|
|||
const logger = require('./logger')
|
||||
|
||||
const utils = {
|
||||
badRequest,
|
||||
cleanForExit,
|
||||
generateRandomString,
|
||||
isTestInstance
|
||||
}
|
||||
|
||||
function badRequest (req, res, next) {
|
||||
res.type('json').status(400).end()
|
||||
}
|
||||
|
||||
function generateRandomString (size, callback) {
|
||||
crypto.pseudoRandomBytes(size, function (err, raw) {
|
||||
if (err) return callback(err)
|
||||
|
|
Loading…
Reference in a new issue