An open API service indexing awesome lists of open source software.

https://github.com/web3w/expressjs-mw

Expressjs middleware collection
https://github.com/web3w/expressjs-mw

Last synced: 11 months ago
JSON representation

Expressjs middleware collection

Awesome Lists containing this project

README

          

# expressjs-mw
Expressjs middleware collection

## install
``` shell script
npm i expressjs-mw
```

## Base Usage
```js
let express = require('express');
let app = express();
let mw = require("expressjs-mw")

// 不限制跨域来源
let allowList=[/\.*/]
app.use(mw.crossOrigin.allowedOrigin(allowList))

```

限制跨域来源,使用正则
```js

let allowList= ["www.g.cn", /http:\/\/localhost*/, /\*.github.com/]
app.use(mw.crossOrigin.allowedOrigin(allowList))
```

限制referer来源,使用正则
```js
let allowList= ["www.g.cn", /http:\/\/localhost*/, /\*.github.com/]
app.use(mw.crossOrigin.allowedReferer(allowList))
```

[example](./example/index.js)