gpt4 book ai didi

react-redux - axios.get() 在向后端发送请求时合并 url。

转载 作者:行者123 更新时间:2023-12-05 08:32:14 25 4
gpt4 key购买 nike

我正在通过 axios 调用向后端发送请求,地址栏上的 URL 是“本地主机:3000/主题/5ba06e74dbc”

但在我的浏览器检查器中它返回一个错误

“localhost:3000/topics/api/topics/5ba06e74dbc 404(未找到)”请求应该是:“本地主机:3000/api/主题/5ba06e74dbc”有人知道为什么在 api 调用前添加额外的“主题/”吗?

// my action call I suspect it might be because of my routes or because 
//Im calling from topics/ already.
export const viewTopic = (id) => dispatch => {
return axios.get(`api/topics/${id}`).then(res => {
return dispatch({
type: VIEW_TOPIC,
payload: res.data
});
});
}

看看我的 GitHub 或询问更多信息,我不确定要包含哪些内容。

https://github.com/wolffles/bloccit-node/tree/frontend

最佳答案

在 url 中添加一个前导斜杠。否则,它是一个相对路径,并且会发生这种情况。

api/topics/${id} -> /api/topics/${id}

关于react-redux - axios.get() 在向后端发送请求时合并 url。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52525634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com