所以我有这种情况,我的API在localhost:5000上,在我使用代理的React项目上,所以我每次都进行抓取
fetch('api/*') etc etc
他使用代理localhost:5000,但是当我在具有不同路由器的页面上使用时
尝试在
上进行代理fetch('api/:searchId')
他使用了我称之为提取的路由器,例如在localhost:3000 / movie /:searchId上
他尝试在movie / api / searchId上调用fetch,我该如何解决呢?
答案 0 :(得分:0)
如果给/
的路径的开头没有fetch
,它将使用相对于当前浏览器路径的给定路径。
在开头添加/
,抓取操作将独立于浏览器路径。
fetch('/api/:searchId')