작성
·
1.9K
0
Access to XMLHttpRequest at 'http://127.0.0.1:3000/login' from origin 'http://localhost:3000' 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.
localhost로 접속했을 경우 이런 오류가 납니다.
127.0.0.1로 접속하면 해결되긴하는데 , 왜 이런 에러가 나는건가요?
또 어떻게 고칠까요
답변 1
4
이미 해결하셨겠지만 이 강의를 보시는 분들께 조그만한 도움이 될 까 하고 남깁니다.
여러가지 방법이있겠지만. 가장 간단한 방법은 cors 모듈을 설치해서 해결하는 방법인것 같습니다.
모듈설치
1. npm install cors --save
app.js파일에 세팅
2. var cors = require('cors')
3. app.use(cors())