将项目从本地开发环境发布到远程开发环境时出错

时间:2020-04-21 13:17:58

标签: reactjs entity-framework-core axios

我有React组件,这些组件使用Axios连接到在同一本地开发中托管的API。实际上,前端React站点和后端Net Core Entity Framework站点都在同一Visual Studio项目中。

在本地运行正常。但是,当我发布时,我尝试在远程开发服务器上运行该站点,但出现此错误:

未捕获(承诺)错误:网络错误

我将其追溯到这段代码:

const fetchData = async () => {
  const result = await axios("https://localhost:44376/api/getData");
  // return the result
  return result;
};

我发现这是因为我在axios地址中使用本地主机。

但是如果我更改它,它将不再在本地运行。

所以我想知道是否有一种方法可以创建一个URL,使其在两个系统上都可以工作?

谢谢!

0 个答案:

没有答案