Изменить ответ с помощью angular-cli proxy - PullRequest
1 голос
/ 11 июня 2019

Я бы хотел изменить ответ сервера в конфигурации прокси 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, хотелось бы знать, почему?

...