微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ECONNREFUSED - 代理来自 React 的 API 请求

如何解决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 时出错 本地主机:3000 到 http://localhost:8000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

此外,正在向“http://localhost:3000/api/products”发出请求。

我该如何解决这个问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。