【发布时间】:2019-05-10 04:52:35
【问题描述】:
我目前是 ReactJS 的新手,在获取 API 响应时遇到问题,控制台日志显示此错误
Access to XMLHttpRequest at 'https://facebook.github.io/react-native/movies.json' from origin 'http://localhost:8000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
他们向我推荐我使用 barryvdh/laravel-cors 来允许我的 API 中的 cors。我将向你们展示我的前端代码。
componentDidMount() {
axios.get('https://facebook.github.io/react-native/movies.json',{
}).then(function(response){
console.log(response)
})
}
在我的日志中,我将在这里分享捕获的图像。
【问题讨论】:
-
不确定这里是否需要它,但是您的 HEAD 中有这个吗?
-
问题不正确,Laravel 或 barryvdh/laravel-cors 都与您的前端和 facebook api 无关。
标签: reactjs facebook cors axios