cors icon indicating copy to clipboard operation
cors copied to clipboard

How to set CORS of static resources

Open quzhichao opened this issue 6 years ago • 2 comments

this my config

app.use(convert(require('koa-static')(__dirname + '/public')))
app.use(cors({
  origin: function (ctx) {
    return '*'; 
  },
  exposeHeaders: ['WWW-Authenticate', 'Server-Authorization'],
  maxAge: 5,
  credentials: true,
  allowMethods: ['GET', 'POST', 'DELETE'],
  allowHeaders: ['Content-Type', 'Authorization', 'Accept'],
}))

Error reporting when I access files under public has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

quzhichao avatar Sep 26 '19 07:09 quzhichao

Should probably move cors above the koa-static middleware

rohit-gohri avatar Nov 19 '19 06:11 rohit-gohri

It's work fine. you don't need to use convert !!

3imed-jaberi avatar Jul 13 '21 16:07 3imed-jaberi