mihawk
Version:
A tiny & simple mock server tool, support json,js,cjs,ts(typescript).
14 lines (13 loc) • 514 B
JavaScript
;
export default function cors() {
return async function (ctx, next) {
ctx.set('Access-Control-Allow-Origin', '*');
ctx.set('Access-Control-Allow-Methods', 'POST,GET,PUT,DELETE,HEAD,OPTIONS,TRACE');
ctx.set('Access-Control-Allow-Headers', 'Content-Type,Content-Length,Content-Range,Authorization,Accept,X-Requested-With,Range,Accept-Ranges');
if (ctx.method === 'OPTIONS') {
ctx.status = 204;
return;
}
await next();
};
}