@midwayjs/cross-domain
TypeScript icon, indicating that this package has built-in type declarations

3.18.0 • Public • Published

Cross-domain 跨域组件

适用于 @midwayjs/faas@midwayjs/web@midwayjs/koa@midwayjs/express 多种框架的通用跨域组件,支持 corsjsonp 多种模式。

Usage

  1. 安装依赖
tnpm i @midwayjs/cross-domain --save
  1. 在 configuration 中引入组件,
import * as crossDomain from '@midwayjs/cross-domain';
@Configuration({
  imports: [
    // ...other components
    crossDomain
  ],
})
export class AutoConfiguration {}

CORS 配置

export const cors = {
  allowMethods: string |string[];
  origin: string|Function;
  exposeHeaders: string |string[];
  allowHeaders: string |string[];
  credentials: boolean|Function;
  keepHeadersOnError: boolean;
  maxAge: number;
}

JSONP 配置

export const jsonp = {
  callback: 'jsonp',
  limit: 512,
}

/@midwayjs/cross-domain/

    Package Sidebar

    Install

    npm i @midwayjs/cross-domain

    Weekly Downloads

    743

    Version

    3.18.0

    License

    MIT

    Unpacked Size

    18.9 kB

    Total Files

    20

    Last publish

    Collaborators

    • mariodu
    • czy88840616
    • legendecas
    • echosoar
    • lellansin
    • lxxyx
    • stone-jin