Discourse에서 특정 게시물의 데이터를 가져오려고 하고 있습니다. 하지만 시도하는 동안 접근이 제한되었다는 오류가 발생하여, 헤더에 API 키를 추가하는 방향으로 진행했습니다. 이를 위해 다음과 같은 코드를 작성했습니다:
axios.get(`{myURL}/posts/${pid}.json`, {
'mode': 'cors',
headers: {
Authorization: '{myAPIKey}'
}})
.then(function (response) {
consol.log(response)
setPostData(response.data?.topic_list?.topics)
})
.catch(function (error) {
console.log(error)
})
이미 제 Discourse 서버에 CORS를 설정하여 제 서버에서의 요청을 허용하도록 했습니다. 그런데 이제 다음과 같은 CORS 오류가 발생합니다: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
모든 것이 정상적으로 설정된 것처럼 보이는데, 제가 무엇을 잘못했을 수 있는지 이해가 되지 않습니다.