feat(api): serve well-known discovery with etag and 304 (#2349)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-02 17:24:11 +02:00
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]},