【发布时间】:2020-01-09 10:04:33
【问题描述】:
我正在尝试在 Laravel、React 和 Redux 中制作一个简单的项目。这是一个从 Redux Saga worker 调用的函数:
function getTasks() {
return axios.get('/api/tasks').then(response => response.data);
}
现在,如果 React 根组件位于 home (URL http://localhost:8000) 中,则向 URL http://localhost:8000/api/tasks 发出请求,一切正常。但是如果根组件在另一个页面中,例如http://localhost:8000/home,向http://localhost:8000/api/tasks/home 发出请求,显然它不起作用。我不明白为什么将当前 URL 附加到请求的 URL,相反会更有意义。
有什么想法吗?提前谢谢你。
【问题讨论】:
-
如果我的回答对您有用,请务必将其标记为已接受。谢谢你
-
如果这个问题真的如你所描述的那样存在,那我认为这就是 axios 的糟糕表现。 ://
-
@JAAulde 我认为他的 laravel url 配置有问题
标签: javascript reactjs laravel ecmascript-6 redux