Я пытаюсь удалить заголовок x-powered-by
из заголовков ответов в angular cli проекте. Поскольку прямого доступа к express нет, так как мы можем удалить заголовок из заголовка ответа всего запроса. Я попробовал следующее -
const PROXY_CONFIG = [
{
context: [
'/'
],
secure: false,
bypass: function (req, res) {
res.removeHeader('x-powered-by');
}
}
];
module.exports = PROXY_CONFIG;
Но это сработало только для первого запроса, для всех остальных запросов это не сработало.
Я тоже попробовал следующее, но функция не срабатывает -
const PROXY_CONFIG = [
{
context: [
'/'
],
secure: false,
onProxyRes: function (proxyRes, req, res) {
delete proxyRes.headers['x-powered-by'];
}
}
];
module.exports = PROXY_CONFIG;
Я ссылался на следующие ссылки -
Angular: добавление пользовательских заголовков ответа HTTP в dev `ng serve`
Как установить заголовки прокси в файле proxy.config. json для проекта angularcli