mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
Merge branch 'pool-whoops' into 'main'
Switch the pools, whoops See merge request soapbox-pub/ditto!686
This commit is contained in:
commit
0e55a0a105
1 changed files with 11 additions and 10 deletions
|
|
@ -235,24 +235,25 @@ const socketTokenMiddleware = tokenMiddleware((c) => {
|
|||
}
|
||||
});
|
||||
|
||||
app.use('/api/*', metricsMiddleware, ratelimit, paginationMiddleware(), logiMiddleware);
|
||||
app.use('/.well-known/*', metricsMiddleware, ratelimit, logiMiddleware);
|
||||
app.use('/nodeinfo/*', metricsMiddleware, ratelimit, logiMiddleware);
|
||||
app.use('/oauth/*', metricsMiddleware, ratelimit, logiMiddleware);
|
||||
|
||||
app.get('/api/v1/streaming', socketTokenMiddleware, metricsMiddleware, ratelimit, streamingController);
|
||||
|
||||
app.get(
|
||||
'/relay',
|
||||
app.use(
|
||||
'/api/*',
|
||||
(c, next) => {
|
||||
c.set('relay', new DittoAPIStore({ relay, pool }));
|
||||
return next();
|
||||
},
|
||||
metricsMiddleware,
|
||||
ratelimit,
|
||||
relayController,
|
||||
paginationMiddleware(),
|
||||
logiMiddleware,
|
||||
);
|
||||
|
||||
app.use('/.well-known/*', metricsMiddleware, ratelimit, logiMiddleware);
|
||||
app.use('/nodeinfo/*', metricsMiddleware, ratelimit, logiMiddleware);
|
||||
app.use('/oauth/*', metricsMiddleware, ratelimit, logiMiddleware);
|
||||
|
||||
app.get('/api/v1/streaming', socketTokenMiddleware, metricsMiddleware, ratelimit, streamingController);
|
||||
app.get('/relay', metricsMiddleware, ratelimit, relayController);
|
||||
|
||||
app.use(
|
||||
cspMiddleware(),
|
||||
cors({ origin: '*', exposeHeaders: ['link'] }),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue