【发布时间】:2018-03-18 14:05:10
【问题描述】:
我有一个使用 react/axios 的 chrome 扩展。在那个应用程序中,我正在发送一个发布请求,如下所示:
export const createComment = payload => {
const url = `${COMMENTS_BASE_URL}`;
const promise = axios.post(url, payload);
return { type: CREATE_COMMENT, promise };
}
即使它显然是 axios.post(),浏览器正在向 url 发送 GET 请求,这是不允许的(响应 405)。我也尝试过使用axios({ method: 'post', ... }),但浏览器发送 GET 请求时也会发生同样的事情。
【问题讨论】:
-
所以这与您嵌入的 chrome 扩展有关,因为 axios.post() 应该在普通网页上工作?
标签: javascript reactjs axios