1.0.0 • Published 10 months ago

http-proxy-middleware-body v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
10 months ago

http-proxy-middleware-body

NPM Version License

Get response body when using http-proxy-middleware.

Example

An example with express server.

const express = require('express'),
    {createProxyMiddleware} = require('http-proxy-middleware'),
    getBody = require('http-proxy-middleware-body'),

    app = express();

app.use(createProxyMiddleware('SOME_CONTEXT', {

    // other configs...

    onProxyRes: (proxyRes, req, res) => getBody(res, proxyRes, rawBody => {

        if (!rawBody) {
            return;
        }

        try {

            // if it's a json body
            const body = JSON.parse(rawBody);

            // token expired
            if (body.code === 'TOKEN_EXPIRED_CODE') {
                // remove token...
            }

        } catch (e) {
            // do something...
        }

    })

}));
1.0.0

10 months ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago