小编Sus*_*ode的帖子

代理错误:无法将请求 /users 从 localhost:3000 代理到 http://localhost:5000/

我正在尝试为后端创建一个带有节点/express 的简单反应应用程序。当我启动我的应用程序时,我收到此错误:

Proxy error: Could not proxy request /users from localhost:3000 to http://localhost:5000/.
See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).
Run Code Online (Sandbox Code Playgroud)

我的前端 package.json 看起来像这样

在此输入图像描述

前端非常简单。fetchUserData()下面useEffect()是所谓的后端。

import React, { useEffect, useState } from "react";

function App() {
  let [userData, setUserData] = useState([{}]);

  useEffect(() => {
    const fetchUserData = async () => {
      const response = await fetch(`/users`);
      const data = await response.json();
      setUserData(data);
    };

    fetchUserData();
  }, []);

  return (
    <div>
      <h1>Hello React World!</h1>
    </div>
  );
}

export default App; …
Run Code Online (Sandbox Code Playgroud)

proxy node.js express reactjs

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

express ×1

node.js ×1

proxy ×1

reactjs ×1