server/middleware/cors.ts
xxxxxxxxxx
export default defineEventHandler((event) => {
setResponseHeaders(event, {
"Access-Control-Allow-Methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
"Access-Control-Allow-Origin": "*",
'Access-Control-Allow-Credentials': 'true',
"Access-Control-Allow-Headers": '*',
"Access-Control-Expose-Headers": '*'
})
if(getMethod(event) === 'OPTIONS'){
event.res.statusCode = 204
event.res.statusMessage = "No Content."
return 'OK'
}
})