使用angular-cli代理更改响应

时间:2019-06-10 21:35:57

标签: angular webpack angular-cli webpack-dev-server

我想在angular-cli的代理配置中更改服务器响应。

我试图侦听响应事件或以某种方式访问​​有效负载,但还没有走运。

想做这样的事情:

const PROXY_CONFIG = {
    "/api": {
        "target": "http://localhost:3000",
        "secure": false,
        "bypass": function (req, res, proxyOptions) {
            if (req.url === '/api/user') {
                res.event('data', function (payload) {
                   payload.userName = 'local';
                })
            }

        }
    }
}

我希望使用中间件功能或类似功能更改响应。还没有调用res上的所有事件回调,想知道为什么吗?

0 个答案:

没有答案