问题标签 [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.
node.js - 如何使用 Node 从远程服务器获取数据
我正在尝试向外部链接 [1]:https ://bpdts-test-app.herokuapp.com/user/3 发送 GET 请求,以尝试在本地存储数据并对其进行操作。
使用 http-proxy-server 后,我能够访问此链接并显示特定路线上的数据。但是,我不确定如何以及在何处使用 axios 创建 GET 请求。
我的 server.js 文件如下
http - http-proxy-middleware 是否适用于无服务器 Lambda?
我正在尝试通过无服务器 Lambda 代理外部 API。尝试以下代码示例:http://localhost:3000/users/1返回 200 但正文为空。我必须忽略一些东西,因为http://localhost:3000/users/11返回 404(如预期的那样)。
index.js
无服务器.yml
包.json
javascript - 使用这个(http-proxy-middleware)后,它在reactjs中给了我这个错误
我试图设置我的代理以与节点做出反应它试图在客户端的 package.json 中使用代理但是当我尝试使用 get 方法时它一直给我错误所以我搜索另一种解决方案并且我使用这个 npm 找到了这个模块(http-proxy-middleware),我运行 npm cache clean --force 命令来清除所有缓存,这样任何人都可以告诉我这个错误是什么,或者如果有任何其他方法我可以尝试让我的应用程序正常工作
这是我的 server.js 文件
这是我的 setupProxy.js 文件
但它给了我另一个问题
webpack - 对本地文件的代理请求
我有这样的代理配置:
现在我想将 api 调用重定向/api/*/meta
到本地文件%PROJ_ROOT%/meta/*.json
。
我该如何配置?
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}))
javascript - express 中传递函数和 () => {} 的区别
这两者有什么区别?只有(1)正在工作,(2)卡在浏览器中;
(1)app.get('/source*', createProxyMiddleware({ target: serviceProvider}))
(2)app.get('/source*', () => {
createProxyMiddleware({ target: serviceProvider})
})
node.js - http-proxy 不允许使用 PUT 方法
调用我的 PUT 方法时,出现此错误:
我有一些 jwt 身份验证,所以我把我的完整代码放在这里:它适用于 GET 和 POST 方法
它适用于我的 POST 方法。我不知道它去了哪里,因为在调用方法时,我的日志文件中应该有一个跟踪。我可以看到 POST 和 GET 调用,但看不到 PUT 调用。
有任何想法吗?
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
我将不胜感激即将到来的任何帮助。
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 运行,应用程序也能正常运行,除了我在服务器控制台中遇到的错误。
browser-sync - 如何使用 browsersync 代理域和子域?
我目前像这样代理我的开发机器:
我需要将所有子域请求路由到同一服务器:子域完整的端口。我今天如何使用 http-proxy-middleware 来做到这一点?以下内容不起作用(根据BrowserSync:Proxy Subdomains 11 个月前)...