【发布时间】:2020-02-25 16:01:42
【问题描述】:
我正在本地主机上运行 ReactApp(使用 Create-React-App)。我正在尝试使用 Rest Api 在 Wordpress 网站上创建一个帖子。我正在使用 Axios。 wordpress 站点托管在实时服务器上。
Chrome 给我以下网络错误: https://i.imgur.com/wA5pYTz.png
火狐: https://i.imgur.com/P5nie4W.png
我检查了服务器日志。并且没有应用访问API的记录。它也几乎立即给了我错误。
奇怪的是:每当我从 Postman 或基本的 NodeJS 文件(使用相同的代码)执行此操作时,它都可以正常工作并且我收到 201 响应:
邮递员: https://i.imgur.com/THmRSZ1.png
我在 Rest Api 服务器上设置了 CORS 标头。
我可以尝试什么来解决这个问题?
Axios 代码:
axios({
method: 'post',
'headers': {
"Authorization": 'Bearer HIDDEN'
},
url: 'HIDDEN/wp-json/wp/v2/posts',
data: {
title: "Test"
}
}).then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});
【问题讨论】:
标签: reactjs wordpress rest axios