Angular:将自定义HTTP响应标头添加到dev`ng serve`

冷静

是否可以向运行的开发服务器添加自定义HTTP响应标头ng serve我想在主html文件请求的响应中专门添加此自定义标头,尽管如果为每个资源(js文件等)都添加了它也很好

我发现了以下两个最近的Angular问题:

但是我仍然不清楚是否有可能做到这一点,以及是否有可能实现这一目标。

我添加了一个proxy.config.js文件(从angular.json,section引用projects -> my-app -> architect -> serve -> options -> proxyConfig),并尝试了几种配置,例如以下配置,但是没有运气:

module.exports = {
    "/": {
        'headers': {
            'X-Custom-Foo': 'bar'
        },
        onProxyRes: (proxyRes, req, res) => {
            proxyRes.headers['x-added'] = 'foobar';
        }
    },
    'headers': {
        'X-Custom-Foo': 'bar'
    },
    onProxyRes: (proxyRes, req, res) => {
        proxyRes.headers['x-added'] = 'foobar';
    }
};

是否可以这样做而不必使用第三方服务器?

野鹿

假设您要尝试模拟设置相同响应头值的生产环境:您可以bypass在Proxy配置中使用而不是onProxyRes您不是要尝试将呼叫重定向到另一个服务器(target值)并处理其中的答案onProxyRes,因此请避免使用它并尝试使用bypass它应该工作正常;)

proxy.conf.js看起来像这样:

module.exports = {
    "/": {
        "secure": false,
        "bypass": (req, res, proxyOptions) => {
            res.setHeader('X-Header-Test', 'bacon');
         };
    }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将自定义标头添加到“请求”

将自定义标头添加到Amazon AWS ELB响应

将自定义标头添加到ServiceStack中的ViewEngine响应页面

将自定义标头添加到.Net中的所有Swagger响应中

将自定义http标头添加到chai请求

将自定义HTTP标头添加到Nginx X-Accel-Redirect

Wordpress将自定义HTTP标头添加到一个模板文件

如何将自定义HTTP标头添加到Chrome自定义标签?

如何将自定义标头添加到ASP.NET Core Web API响应

NG SERVE 命令问题

将自定义标头添加到apollo客户端轮询请求

如何在角度中将自定义标头添加到httpRequest

如何使用<String,Integer>将自定义标头添加到Spring Boot HttpHeaders?

将自定义标头添加到REST PUT请求

将自定义标头添加到所有模块中的所有资源

如何将自定义标头添加到Google oauth回调请求

将自定义Response标头添加到Spring WebFlux contoller端点

如何将自定义标头添加到HttpClient()?

如何将自定义标头添加到SignalR的Typescript客户端?

将自定义标头添加到iframe asp.net

将自定义标头添加到 microsoft graph api 订阅

将自定义属性添加到JSON响应

重写http.Server.Serve

如何在Spring Data Rest中将自定义标头添加到特定资源

如何将自定义标头参数添加到 clojurescript 中的 API GET 调用

将自定义类型添加到Angular

Angular: ng serve 给出“webpack: 编译失败”

Angular Development / Apache 而不是 ng serve

WCF自定义HTTP标头已添加到服务器响应中,但未从服务器返回