서로 다른 도메인이 데이터를 요청했을 때 허용 권한이 없으면 발생한다.
상황
client단에서 server로 데이터를 요청했다.
<button
onClick={async () => {
const result = await axios.get("/products");
console.log(result);
}}
>
리스트 불러오기
</button>
해결 방법
server단은 npm install cors
설치 후에 아래 코드를 추가했다.
const cors = require('cors');
app.use(cors());
client단은 package.json에 "proxy": "http://localhost:8080" 데이터 받아올 도메인을 작성했다.
'유통기한 관리_개인프로젝트' 카테고리의 다른 글
배포하기 (0) | 2021.04.12 |
---|---|
Suspense가 뭔가요? (0) | 2021.04.08 |
mongoose '__v' 필드 (0) | 2021.04.01 |
collection naming convention in mongodb-빈 리스트가 돌아오는 이슈!! (0) | 2021.03.30 |
React에서 event handling 하는 법 정리 (0) | 2021.03.28 |