reactjs - ECONNREFUSED - 代理来自 React 的 API 请求
问题描述
我正在开发一个 MERN 堆栈应用程序。我正在使用http-proxy-middleware
包来代理 API 请求。在客户端,在“src”文件夹中,我有一个名为 setupProxy.js 的文件。而里面的代码如下:
const { createProxyMiddleware } = require("http-proxy-middleware");
module.exports = function (app) {
app.use(
"/api/products",
createProxyMiddleware({
target: "http://localhost:8000",
})
);
};
如您所见,我正在向“/api/products”发出请求。
但我在控制台中收到错误。错误说:
[HPM] 尝试将请求 /api/products 从 localhost:3000 代理到 http://localhost:8000 (ECONNREFUSED) 时发生错误 ( https://nodejs.org/api/errors.html#errors_common_system_errors )
此外,正在向“http://localhost:3000/api/products”发出请求。
我该如何解决这个问题?
解决方案
推荐阅读
- ios - 旋转景观 collectionView
- python - 尝试访问 Select Input Python Splinter 时元素不可见
- asp.net-mvc - 想要显示具有特定包含值的剑道列值
- haskell - Haskell Turtle 离开 Shell Monad
- oracle - Oracle:合并相当于插入所有?
- .net - 当本地帐户存在时,非域 cpu 上的 LogonUser Lib“advapi32.dll”奇怪吗?
- python - 将值插入数据框列
- javascript - 正则表达式以千、百万等添加逗号(但避免在小数点后添加它们)Javascript
- ruby-on-rails - (Rails 新手)rails 服务器错误:无法加载此类文件 -- bootsnap/setup (LoadError)
- powershell - Powershell GUI 文本框事件处理程序