问题标签 [http-proxy-middleware]

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 回答
211 浏览

node.js - 如何使用 Node 从远程服务器获取数据

我正在尝试向外部链接 [1]:https ://bpdts-test-app.herokuapp.com/user/3 发送 GET 请求,以尝试在本地存储数据并对其进行操作。

使用 http-proxy-server 后,我能够访问此链接并显示特定路线上的数据。但是,我不确定如何以及在何处使用 axios 创建 GET 请求。

我的 server.js 文件如下

0 投票
2 回答
602 浏览

http - http-proxy-middleware 是否适用于无服务器 Lambda?

我正在尝试通过无服务器 Lambda 代理外部 API。尝试以下代码示例:http://localhost:3000/users/1返回 200 但正文为空。我必须忽略一些东西,因为http://localhost:3000/users/11返回 404(如预期的那样)。

index.js

无服务器.yml

包.json

0 投票
1 回答
7066 浏览

javascript - 使用这个(http-proxy-middleware)后,它在reactjs中给了我这个错误

我试图设置我的代理以与节点做出反应它试图在客户端的 package.json 中使用代理但是当我尝试使用 get 方法时它一直给我错误所以我搜索另一种解决方案并且我使用这个 npm 找到了这个模块(http-proxy-middleware),我运行 npm cache clean --force 命令来清除所有缓存,这样任何人都可以告诉我这个错误是什么,或者如果有任何其他方法我可以尝试让我的应用程序正常工作

这是我的 server.js 文件

这是我的 setupProxy.js 文件

但它给了我另一个问题

0 投票
1 回答
368 浏览

webpack - 对本地文件的代理请求

我有这样的代理配置:

现在我想将 api 调用重定向/api/*/meta到本地文件%PROJ_ROOT%/meta/*.json

我该如何配置?

0 投票
1 回答
4207 浏览

javascript - 如何使用带有嵌套逻辑的 createProxyMiddleware

/node_modules/http-proxy/lib/http-proxy/index.js:120; 错误:套接字挂起

上一篇:/node_modules/http-proxy/lib/http-proxy/index.js:120; 错误:套接字挂起

我正在尝试使用createProxyMiddleware({ target: serviceProvider})而不是 apiProxy.web(req, res, {target: serviceProvider});. 浏览器挂起并且不显示任何内容(尽管我在选项卡中看到了旋转)

如何正确使用带有嵌套代码库的 createProxyMiddleware,如下所示?

这是源代码。

之间,这有效:app.get('/source*', createProxyMiddleware({ target: serviceProvider}))

0 投票
5 回答
155 浏览

javascript - express 中传递函数和 () => {} 的区别

这两者有什么区别?只有(1)正在工作,(2)卡在浏览器中;

(1)app.get('/source*', createProxyMiddleware({ target: serviceProvider}))

(2)app.get('/source*', () => { createProxyMiddleware({ target: serviceProvider}) })

0 投票
0 回答
280 浏览

node.js - http-proxy 不允许使用 PUT 方法

调用我的 PUT 方法时,出现此错误:

我有一些 jwt 身份验证,所以我把我的完整代码放在这里:它适用于 GET 和 POST 方法

它适用于我的 POST 方法。我不知道它去了哪里,因为在调用方法时,我的日志文件中应该有一个跟踪。我可以看到 POST 和 GET 调用,但看不到 PUT 调用。

有任何想法吗?

0 投票
0 回答
238 浏览

node.js - 似乎无法让代理在 Node Express 和 React 应用程序中工作

我正在根据新信息彻底修改这篇文章。

基本问题是这样的:我正在编写一个 MERN 堆栈应用程序,使用 React 用户界面从 Node 端提供文件。Node 服务器在 localhost:5000 上运行。反应前端在 localhost:3000 上运行。我需要在他们之间代理。我正在使用 http-proxy-middleware 创建代理,我可以看到正在创建代理。但是,我的 axios 命令因服务器错误 (500) 而失败。我已经能够跟踪失败的特定 axios 命令。我不知道为什么。一些屏幕截图将向您展示正在发生的事情,如下所示。如果有帮助,这里是回购的链接。失败的行是最后一个屏幕截图的 33 和 66。

https://github.com/dhawkinson/TH12-BnBConcierge

我将不胜感激即将到来的任何帮助。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
978 浏览

angular - 使用 Angular Universal 时在组件的 ngOnInit 中发出 http 请求有什么问题吗?

我一直在通过 ng serve 运行我的 Angular 应用程序进行开发,并且没有遇到任何错误。但是,在使用 SSR 时,每当我加载一个组件,该组件发出一个 http 请求作为其 ngOnInit 方法的一部分时,我的服务器日志中就会出现错误。我的策略有问题吗?

我没有通过谷歌搜索我的错误找到任何有用的信息。我应该在页面完全加载之前等待以提出我的请求,还是使用其他方法?如果是这样,我该怎么做?

我正在使用 http-proxy-middleware 包向 django 服务器发送请求。https://github.com/chimurai/http-proxy-middleware

这是作为 ngOnInit 的一部分发出请求时我得到的错误:

这是我的测试组件的相关部分:

这是我的 HttpTestService 的相关部分:

我相信我的 server.ts 的这一部分可能很重要:

即使使用 SSR 运行,应用程序也能正常运行,除了我在服务器控制台中遇到的错误。

0 投票
0 回答
145 浏览

browser-sync - 如何使用 browsersync 代理域和子域?

我目前像这样代理我的开发机器:

我需要将所有子域请求路由到同一服务器:子域完整的端口。我今天如何使用 http-proxy-middleware 来做到这一点?以下内容不起作用(根据BrowserSync:Proxy Subdomains 11 个月前)...