mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
feat(api): serve well-known discovery with etag and 304 (#2349)
This commit is contained in:
1 parent
5719dfe8a3
commit
4f48e04cad
4 files changed
+74
No files matched your search
@@ -36,6 +36,20 @@ export function configureMiddleware(routes: HonoApp, options: MiddlewarePipeline
|
||||
const resolvedHeader = resolveClientIpHeaderName(clientIpHeaderName);
|
||||
routes.use('/webhooks/:webhook_id/:token', cors({origins: '*'}));
|
||||
routes.use('/webhooks/:webhook_id/:token/messages/:message_id', cors({origins: '*'}));
|
||||
routes.use(
|
||||
'/.well-known/fluxer',
|
||||
cors({
|
||||
origins: '*',
|
||||
methods: ['GET', 'HEAD', 'OPTIONS'],
|
||||
allowedHeaders: [
|
||||
HttpHeaders.ACCEPT,
|
||||
HttpHeaders.CONTENT_TYPE,
|
||||
HttpHeaders.IF_MODIFIED_SINCE,
|
||||
HttpHeaders.IF_NONE_MATCH,
|
||||
],
|
||||
exposedHeaders: [HttpHeaders.ETAG, HttpHeaders.LAST_MODIFIED],
|
||||
}),
|
||||
);
|
||||
applyMiddlewareStack(routes, {
|
||||
requestId: {},
|
||||
cors: {origins: corsOrigins, exposedHeaders: [HttpHeaders.X_FLUXER_VERSION]},
|
||||
|
||||
Reference in new issue
Block a user