【发布时间】:2019-03-02 16:45:41
【问题描述】:
我正在通过 axios 向后端发送请求,调用地址栏上的 URL 是 “本地主机:3000/topics/5ba06e74dbc”
但在我的浏览器检查器中它返回一个错误
“本地主机:3000/topics/api/topics/5ba06e74dbc 404(未找到)” 请求应该是: “本地主机:3000/api/topics/5ba06e74dbc” 有谁知道为什么在 api 调用前面添加了额外的“topics/”?
// 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 或询问更多信息,我不确定要包括什么。
【问题讨论】:
-
你试过 /api/topics/${id} 吗? (以 / 开头您的网址)
-
大声笑谢谢我不知道这意味着它是一个相对路径
标签: react-redux axios