]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/controllers/api/server/debug.ts
Merge branch 'release/2.1.0' into develop
[github/Chocobozzz/PeerTube.git] / server / controllers / api / server / debug.ts
CommitLineData
5d79474c
C
1import * as express from 'express'
2import { UserRight } from '../../../../shared/models/users'
a1587156 3import { authenticate, ensureUserHasRight } from '../../../middlewares'
5d79474c
C
4
5const debugRouter = express.Router()
6
7debugRouter.get('/debug',
8 authenticate,
9 ensureUserHasRight(UserRight.MANAGE_DEBUG),
a1587156 10 getDebug
5d79474c
C
11)
12
13// ---------------------------------------------------------------------------
14
15export {
16 debugRouter
17}
18
19// ---------------------------------------------------------------------------
20
a1587156 21function getDebug (req: express.Request, res: express.Response) {
5d79474c
C
22 return res.json({
23 ip: req.ip
24 }).end()
25}