]>
Commit | Line | Data |
---|---|---|
41fb13c3 | 1 | import express from 'express' |
e915cde3 | 2 | import { apiRateLimiter } from '@server/middlewares' |
4c7e60bc C |
3 | import { contactRouter } from './contact' |
4 | import { debugRouter } from './debug' | |
4610bc5b | 5 | import { serverFollowsRouter } from './follows' |
4c7e60bc | 6 | import { logsRouter } from './logs' |
c48e82b5 | 7 | import { serverRedundancyRouter } from './redundancy' |
b44164bb | 8 | import { serverBlocklistRouter } from './server-blocklist' |
4c7e60bc | 9 | import { statsRouter } from './stats' |
51548b31 | 10 | |
4610bc5b | 11 | const serverRouter = express.Router() |
51548b31 | 12 | |
e915cde3 C |
13 | serverRouter.use(apiRateLimiter) |
14 | ||
4610bc5b | 15 | serverRouter.use('/', serverFollowsRouter) |
c48e82b5 | 16 | serverRouter.use('/', serverRedundancyRouter) |
09cababd | 17 | serverRouter.use('/', statsRouter) |
b44164bb | 18 | serverRouter.use('/', serverBlocklistRouter) |
a4101923 | 19 | serverRouter.use('/', contactRouter) |
fd8710b8 | 20 | serverRouter.use('/', logsRouter) |
5d79474c | 21 | serverRouter.use('/', debugRouter) |
51548b31 C |
22 | |
23 | // --------------------------------------------------------------------------- | |
24 | ||
25 | export { | |
4610bc5b | 26 | serverRouter |
51548b31 | 27 | } |