【问题标题】:API Route change Server ReactAPI 路由变更 Server React
【发布时间】:2019-04-11 09:15:09
【问题描述】:

所以我遇到了这种情况,我的 API 在 localhost:5000 上,并且在我使用代理的 React 项目上,所以每次获取我都会使用

fetch('api/*') etc etc

他使用了代理 localhost:5000,但是当我在一个页面上使用不同的路由器时我遇到了问题

它正在尝试代理

fetch('api/:searchId')

他使用了我调用 fetch 的路由器,例如 localhost:3000/movie/:searchId

他尝试在电影/api/searchId 上调用 fetch 我该如何解决这个问题?

【问题讨论】:

    标签: reactjs fetch


    【解决方案1】:

    如果fetch 的路径开头没有/,它将使用相对于当前浏览器路径的给定路径。

    在开头添加/,获取将独立于浏览器路径。

    fetch('/api/:searchId')
    

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 2020-12-05
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      • 2020-06-11
      • 1970-01-01
      相关资源
      最近更新 更多