Axios:未捕获(承诺)类型错误:无法读取未定义的属性“协议”

Sea*_*ysa 3 javascript axios

在 React 中运行以下函数后,我收到标题错误:

  const postToApi = (event) => {
    event.preventDefault();
    axios.post(process.env.API_POST_URL, {step : "3"}) 
      // API_POST_URL: http://localhost:4000/api/donate
      .then(res => {
        console.log(res);
        console.log(res.data);
      })
  };
Run Code Online (Sandbox Code Playgroud)

我的 React 应用程序在 localhost:3000 上。提到这个是因为导致错误的文件是:isURLSameOrigin.js:51

小智 6

您最近是否将 URL 添加到您的 .env 中?如果是这样,请尝试停止您的 npm/yarn 并重新启动它。应用程序在开发服务器的开头编译您的 .env。如果这不起作用,您是否尝试将 URL 直接放入其中?