问题标签 [grunt-connect-proxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9692 浏览

proxy - 使用 grunt-connect-proxy 的最小示例

我有一个 angularJs 应用程序,我用 grunt 和一个用 Java 编写的在 tomcat 服务器上运行的服务器后端构建。为了在开发时将它们连接在一起,我想使用 grunt-connect-proxy。但我什至无法让它工作。

我在网上找到的所有“示例”和“演示”都恰好使用了几百行长的 Gruntfile.js。事实证明,这对发现我的问题并没有真正有用。最小(!)示例是什么样的?

0 投票
1 回答
2181 浏览

cookies - 使用 grunt-connect-proxy 时重写 cookie 路径

在开发过程中,我使用 grunt-connect-proxy 使一些远程 API 在本地可用。这工作得很好,除了我使用的重写规则不适用于 cookie:

如果远程 API 设置带有路径的 cookie,/privatePath则必须将其重写为/publicPath.

例如,当使用 Apache httpd 时,我会使用ProxyPassReverseCookiePath -Directive。我如何使用 grunt-connect-proxy 来做到这一点?

0 投票
0 回答
606 浏览

angularjs - Grunt Connect 代理不发送 POST 参数

我有一个我的应用程序配置为使用 grunt-connect-proxy。请求到达服务器,除了 POST 请求之外,一切都运行良好。

当使用详细选项集运行 grunt 时,我可以看到:

我的代理配置如下:

从Angular我只是这样做:

也试过:

问题是'id' post 参数永远不会发送到服务器。

有人有这方面的经验吗?

0 投票
1 回答
3687 浏览

javascript - Grunt 连接代理重写在 https 中不起作用

我尝试通过这篇文章创建一个连接代理。我的代码中几乎所有内容都相同,但我需要跨 https 协议调用一些东西。

和效果很好,但/product不是 。/somethingelse/productImages

我需要这样称呼它:

它应该调用

关键是没有/productImages. 但更换从未发生过。

在此先感谢您的帮助!

0 投票
1 回答
229 浏览

angularjs - grunt-connect-proxy 为 204 响应发送 application/json 内容类型

当我发出一个返回 204 的GET请求grunt-connect-proxy时,没有设置内容类型。如果我提出相同的请求但使用PUT, grunt-connect-proxy(或grunt-contrib-connect- 我不知道)会Content-type: application/json自动附加到响应中。这是一个问题,因为1)没有内容,所以说内容类型是什么是不准确的。更重要的是2) Angular 尝试将空响应解析为 JSON,这会破坏我的应用程序。

我已经通过浏览器测试了端点,实际服务器没有发回这些附加信息。

如何防止grunt-connect-proxy(或grunt-contrib-connect)向204 No Content响应中添加内容类型?

0 投票
4 回答
22177 浏览

javascript - 带有绕过代理的 Webpack-dev-server

如何使用 webpack-dev-server实现“代理”(类似于grunt-connect-proxy )选项?

我正在将webpackwebpack-dev-server与 Grunt 一起使用。Gruntfile.js(下面的代码)中的任务能够在端口 8080 上启动服务器。我想为所有后端数据请求(上下文 URL /ajax/*)添加代理设置。

0 投票
1 回答
863 浏览

javascript - 将 grunt-connect-proxy 添加到我的 Yeoman 生成的 gruntfile.js

我是 Grunt(和一般的 JavaScript)的新手,我正在尝试将 grunt-connect-proxy 添加到我的 Yeoman 生成的 gruntfile(generator-angular 0.10.0)中。

我已阅读--> 本指南以帮助我,但似乎不再以相同的方式完成。

这是生成的 gruntfile 的样子

如果我切换这部分:

对于此代码,取自指南:

它将使代理工作,我从端口 9000(我的 angular-app 使用)获取我的 api。但它会弄乱css。我想这与凉亭组件有关。但我不知道如何将凉亭部分添加到教程代码中,反之亦然。

非常感谢!

0 投票
0 回答
38 浏览

gruntjs - grunt-connect-proxy 请求延迟过多

我在具有本地服务器的角度项目中使用代理,并且代理启动时存在重要延迟。

运行和不运行代理之间的比较请求:

为什么代理会有这种延迟?我认为它的延迟太大了。

0 投票
0 回答
59 浏览

gruntjs - 运行 Karma 时无法使用 grunt-connect-proxy

我正在尝试使用 Karma 执行单元测试。当我加载应用程序时,我为它所做的映射grunt-connect-proxy被使用了。但是在测试时,该插件不起作用。我有以下用于运行单元测试的配置

任何人都可以在为 Karma 执行测试时帮助我使用 grunt-connect-proxy 吗?

0 投票
1 回答
1460 浏览

javascript - 代理 CORS 请求到 localhost

我的应用 ( http://localhost:8099) 正在执行一些 CORS 请求https://api.parse.com/,我想代理到我的本地 apihttp://localhost:8077以进行测试。这可以实现grunt-connect-proxy吗?

这是我的 grunt-connect-proxy 配置,它不像我预期的那样工作。

因此,基本上代理适用于api/请求(同一域),但对于 cors 对api.parse.com/. 想法?