Skip to content

Commit a3b6e5c

Browse files
authored
fix cors (ensures OPTIONS preflights exist for all endpoints) (#530)
1 parent 77c207b commit a3b6e5c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

apps/server-new/src/server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ const ApiLayer = HttpLayerRouter.addHttpApi(hypergraphApi, {
2323
}).pipe(Layer.provide(HandlersLive));
2424

2525
// Merge router layers together and add the cors middleware layer.
26-
const CorsMiddleware = HttpLayerRouter.middleware(HttpMiddleware.cors());
27-
const AppLayer = Layer.mergeAll(ApiLayer, DocsLayer, WebSocketLayer).pipe(Layer.provide(CorsMiddleware.layer));
26+
const CorsMiddlewareLayer = HttpLayerRouter.middleware(HttpMiddleware.cors(), { global: true });
27+
const AppLayer = Layer.mergeAll(ApiLayer, DocsLayer, WebSocketLayer).pipe(Layer.provide(CorsMiddlewareLayer));
2828

2929
const HttpServerLayer = serverPortConfig.pipe(
3030
Effect.map((port) => NodeHttpServer.layer(createServer, { port })),

0 commit comments

Comments
 (0)