File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,16 @@ export default function (s: Fastro) {
43
43
} ,
44
44
} ) ;
45
45
} ) ;
46
+ s . options ( "/api/v1/post" , ( req , ctx ) => {
47
+ return new Response ( null , {
48
+ status : 204 ,
49
+ headers : {
50
+ "Access-Control-Allow-Origin" : "*" , // Allow requests from any origin
51
+ "Access-Control-Allow-Methods" : "GET, POST, OPTIONS" ,
52
+ "Access-Control-Allow-Headers" : "Content-Type, Authorization" ,
53
+ } ,
54
+ } ) ;
55
+ } ) ;
46
56
s . post ( "/api/v1/post" , async ( req , ctx ) => {
47
57
console . log ( "Handling post request" ) ;
48
58
const headers = {
@@ -53,14 +63,6 @@ export default function (s: Fastro) {
53
63
"Access-Control-Max-Age" : "86400" , // 24 hours cache for preflight requests
54
64
} ;
55
65
56
- // Handle preflight OPTIONS request
57
- if ( req . method === "OPTIONS" ) {
58
- console . log ( "Handling preflight OPTIONS request" ) ;
59
- return new Response ( null , {
60
- status : 204 ,
61
- headers,
62
- } ) ;
63
- }
64
66
let responseBody = { } ;
65
67
let responseStatus = 200 ;
66
68
You can’t perform that action at this time.
0 commit comments