File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed
Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 1+ import { GenericResource , Resource , ResourceCollection } from 'resora'
12import express , { Express } from 'express'
23
34import { MiddlewareConfig } from 'src/types/config'
@@ -16,7 +17,14 @@ const config = (_app: Express): MiddlewareConfig => {
1617 // Enable CORS for all routes
1718 cors ( ) ,
1819 ] ,
19- before : [ ] ,
20+ before : [
21+ ( req , res , next ) => {
22+ Resource . setCtx ( { req, res } )
23+ GenericResource . setCtx ( { req, res } )
24+ ResourceCollection . setCtx ( { res, req } )
25+ next ( )
26+ }
27+ ] ,
2028 after : [ ] ,
2129 }
2230}
Original file line number Diff line number Diff line change 1+ import { GenericResource , Resource , ResourceCollection } from 'resora'
2+
13import { H3 } from 'h3'
24import { MiddlewareConfig } from 'src/types/config'
35import { cors } from '@app/http/middlewares/cors'
46
57const config = ( _app : H3 ) : MiddlewareConfig => {
68 return {
79 global : [ cors ( ) ] ,
8- before : [ ] ,
10+ before : [
11+ ( { req, res } , next ) => {
12+ Resource . setCtx ( { req, res } )
13+ GenericResource . setCtx ( { req, res } )
14+ ResourceCollection . setCtx ( { res, req } )
15+ next ( )
16+ }
17+ ] ,
918 after : [ ] ,
1019 }
1120}
You can’t perform that action at this time.
0 commit comments