grunt 常用插件 grunt-connect-proxy

发布于 2024-09-21 14:06:55 字数 1118 浏览 10 评论 0

为 grunt-contrib-connect 插件提供 http 代理作为中间件。

安装

npm install grunt-connect-proxy --save-dev

options 配置

1、context

匹配请求的上下文。 匹配请求将被代理。 应该以/开头。 不应该以/结束,多个上下文可以通过数组匹配相同的代理规则,例如:context:['/ api','otherapi']

2、host

代理的主机。 不应该以 http / https 协议开头。

3、port

要代理的端口。

4、https

是否使用 https 代理

5、xforward(用来表示 HTTP 请求端真实 IP)

是否将 x-forward 标头添加到代理请求中,例如“x-forwarded-for”:“127.0.0.1”,“x-forwarded-port”:50892,“x-forwarded-proto”:“http”

6、appendProxies

设置为 false 以从父级别隔离多任务配置代理选项,而不是附加它们。(也就是不继承的意思)

7、rewrite(重写请求 uri)

代理时允许重写 URL(包括上下文)。 对象的 key 用作替换操作中使用的正则表达式。 作为示例,以下代理配置将在代理时删除上下文:

proxies: [
    context: '/context',
    host: 'host',
    port: 8080,
    rewrite: {
        '^/removingcontext': '',
        '^/changingcontext': '/anothercontext'
    }
]

8、headers

要添加到代理请求的标头映射。

9、hideHeaders

要从代理请求标头映射中删除的。

10、ws

设置为 true 以代理 websockets。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
21 人气
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文