4.1.0 • Published 2 years ago

@marblejs/middleware-cors v4.1.0

Weekly downloads
134
License
MIT
Repository
github
Last release
2 years ago

Middleware CORS

A CORS middleware for Marble.js.

Usage

Example to allow incoming requests.

import { cors$ } from '@marblejs/middleware-cors';

const middlewares = [
  logger$,
  cors$({
    origin: '*',
    methods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'],
    optionsSuccessStatus: 204,
    allowHeaders: '*',
    maxAge: 3600,
  })
];

const effects = [
  endpoint1$,
  endpoint2$,
  ...
];

const app = httpListener({ middlewares, effects });

Available options

To configure CORS middleware you can follow this interface.

interface CORSOptions {
  origin?: string | string[] | RegExp;
  methods?: HttpMethod[];
  optionsSuccessStatus?: HttpStatus;
  allowHeaders?: string | string[];
  exposeHeaders?: string[];
  withCredentials?: boolean;
  maxAge?: number;
}

License: MIT

4.1.0

2 years ago

4.0.3

3 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.5.2

4 years ago

4.0.0-rc.3

4 years ago

4.0.0-rc.2

4 years ago

4.0.0-next.32

4 years ago

4.0.0-rc.1

4 years ago

4.0.0-rc.0

4 years ago

4.0.0-next.26

4 years ago

4.0.0-next.27

4 years ago

4.0.0-next.28

4 years ago

4.0.0-next.25

4 years ago

4.0.0-next.22

4 years ago

4.0.0-next.20

4 years ago

4.0.0-next.21

4 years ago

4.0.0-next.19

4 years ago

3.5.1

4 years ago

4.0.0-next.16

4 years ago

4.0.0-next.17

4 years ago

4.0.0-next.15

4 years ago

4.0.0-next.14

4 years ago

4.0.0-next.13

4 years ago

4.0.0-next.11

4 years ago

4.0.0-next.9

4 years ago

4.0.0-next.8

4 years ago

4.0.0-next.0

4 years ago

4.0.0-next.2

4 years ago

3.5.0

4 years ago

3.4.9

4 years ago

3.4.8

5 years ago

3.4.7

5 years ago

3.4.6

5 years ago

3.4.5

5 years ago

3.4.4

5 years ago

3.4.3

5 years ago

3.4.2

5 years ago

3.4.2-dev.5

5 years ago

3.4.2-dev.6

5 years ago

3.4.2-dev.3

5 years ago

3.4.1

5 years ago

3.4.0

5 years ago

3.4.0-dev.8

5 years ago

3.4.0-dev.6

5 years ago

3.4.0-dev.5

5 years ago

3.3.0

5 years ago

3.3.0-dev.26

5 years ago

3.3.0-dev.25

5 years ago

3.3.0-dev.24

5 years ago

3.3.0-dev.23

5 years ago

3.3.0-dev.18

5 years ago

3.3.0-dev.19

5 years ago

3.3.0-dev.17

5 years ago

3.3.0-dev.16

5 years ago

3.3.0-dev.14

5 years ago

3.3.0-dev.13

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.2

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

3.0.0-rc.5

5 years ago

3.0.0-rc.4

5 years ago

3.0.0-rc.3

5 years ago

3.0.0-rc.2

5 years ago

3.0.0-rc.1

5 years ago

3.0.0-rc.0

5 years ago

3.0.0-next.106

5 years ago

3.0.0-next.105

5 years ago

3.0.0-next.101

5 years ago

3.0.0-next.98

6 years ago

3.0.0-next.97

6 years ago

3.0.0-next.96

6 years ago

3.0.0-next.94

6 years ago

3.0.0-next.92

6 years ago

3.0.0-next.91

6 years ago

3.0.0-next.90

6 years ago

3.0.0-next.89

6 years ago

3.0.0-next.88

6 years ago

3.0.0-next.87

6 years ago

3.0.0-next.84

6 years ago

3.0.0-next.83

6 years ago

3.0.0-next.82

6 years ago

3.0.0-next.81

6 years ago

3.0.0-next.80

6 years ago

3.0.0-next.77

6 years ago

3.0.0-next.78

6 years ago

3.0.0-next.76

6 years ago

3.0.0-next.75

6 years ago

3.0.0-next.74

6 years ago

3.0.0-next.73

6 years ago

3.0.0-next.72

6 years ago

3.0.0-next.71

6 years ago

3.0.0-next.70

6 years ago

3.0.0-next.69

6 years ago

3.0.0-next.68

6 years ago

3.0.0-next.67

6 years ago

3.0.0-next.66

6 years ago

3.0.0-next.64

6 years ago

3.0.0-next.63

6 years ago

2.4.0-dev.51

6 years ago

2.4.0-dev.48

6 years ago

2.4.0-dev.45

6 years ago

2.4.0-dev.44

6 years ago

2.4.0-dev.42

6 years ago

2.4.0-dev.37

6 years ago

2.4.0-dev.36

6 years ago

2.4.0-dev.35

6 years ago

2.4.0-dev.34

6 years ago

2.3.0-dev.23

6 years ago

2.3.0-dev.22

6 years ago

2.3.0-dev.21

6 years ago

2.3.1

6 years ago

2.3.0

6 years ago

2.2.3

6 years ago

2.3.0-dev.11

6 years ago

2.3.0-dev.10

6 years ago

2.3.0-dev.9

6 years ago

2.3.0-dev.7

6 years ago

2.2.2

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

2.1.1

6 years ago

2.1.0-dev.8

6 years ago

2.1.0

6 years ago