fatsify核心功能示例测试!!!
This commit is contained in:
43
node_modules/@fastify/forwarded/README.md
generated
vendored
Normal file
43
node_modules/@fastify/forwarded/README.md
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
# @fastify/forwarded
|
||||
|
||||

|
||||
[](https://www.npmjs.com/package/@fastify/forwarded)
|
||||
[](https://standardjs.com/)
|
||||
|
||||
Parse HTTP X-Forwarded-For header.
|
||||
|
||||
Updated version of the great https://github.com/jshttp/forwarded.
|
||||
Implements https://github.com/jshttp/forwarded/pull/9.
|
||||
|
||||
## Installation
|
||||
|
||||
```sh
|
||||
$ npm i @fastify/forwarded
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
```js
|
||||
var forwarded = require('@fastify/forwarded')
|
||||
```
|
||||
|
||||
### forwarded(req)
|
||||
|
||||
```js
|
||||
var addresses = forwarded(req)
|
||||
```
|
||||
|
||||
Parse the `X-Forwarded-For` header from the request. Returns an array
|
||||
of the addresses, including the socket address for the `req`, in reverse
|
||||
order (i.e. index `0` is the socket address and the last index is the
|
||||
furthest address, typically the end-user).
|
||||
|
||||
## Testing
|
||||
|
||||
```sh
|
||||
$ npm test
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
[MIT](LICENSE)
|
||||
Reference in New Issue
Block a user