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

时间:2018-12-01 21:00:15

标签: 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);
      })
  };

我的React应用位于localhost:3000上。提及此问题是因为引起错误的文件是:isURLSameOrigin.js:51

1 个答案:

答案 0 :(得分:1)

对不起,我的声誉不够高,无法发表评论并提出问题。您最近是否将该URL添加到了.env?如果是这样,请尝试停止您的npm / yarn,然后重新启动。应用程序在开发服务器的开头编译.env。如果这样不起作用,您是否尝试过将URL直接放入其中?