1.0.2 • Published 1 year ago

@donutteam/koa-cors v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Koa Cross Origin Resource Sharing

A class for creating Koa middlewares that set CORS headers.

Installation

Install the package with NPM:

npm install @donutteam/koa-cors

Usage

To use this class, simply instantiate an instance and add it to your Koa stack:

import Koa from "koa";

import { CrossOriginResourceSharingMiddleware } from "@donutteam/koa-cors";

const app = new Koa();

const crossOriginResourceSharingMiddleware = new CrossOriginResourceSharingMiddleware();

// Be sure to add the execute function on the instance
// and NOT the instance itself
app.use(crossOriginResourceSharingMiddleware.execute);

Options

allowCredentialsOrigins

This option is simply an array of origins that are allowed to include credentials.

const crossOriginResourceSharingMiddleware = new CrossOriginResourceSharingMiddleware(
	{
		allowCredentialsOrigins:
		[
			"https://donutteam.com",
		],
	});

License

MIT