]>
Commit | Line | Data |
---|---|---|
4d4e5cd4 | 1 | import * as express from 'express' |
65fcc311 | 2 | |
e02643f3 | 3 | import { CONFIG } from '../../initializers' |
154898b0 | 4 | import { ServerConfig } from '../../../shared' |
65fcc311 C |
5 | |
6 | const configRouter = express.Router() | |
7 | ||
8 | configRouter.get('/', getConfig) | |
9 | ||
10 | // Get the client credentials for the PeerTube front end | |
69818c93 | 11 | function getConfig (req: express.Request, res: express.Response, next: express.NextFunction) { |
154898b0 | 12 | const json: ServerConfig = { |
65fcc311 C |
13 | signup: { |
14 | enabled: CONFIG.SIGNUP.ENABLED | |
15 | } | |
154898b0 C |
16 | } |
17 | res.json(json) | |
65fcc311 C |
18 | } |
19 | ||
20 | // --------------------------------------------------------------------------- | |
21 | ||
22 | export { | |
23 | configRouter | |
24 | } |