강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dadadamarine0584
dadadamarine0584

câu hỏi đã được viết

Hiểu JavaScript phụ trợ thông qua phát triển web Node.js

Xử lý xác thực hộ chiếu dựa trên Ajax

cross origin (?) 에러 가 납니다.

Viết

·

2K

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로 접속하면 해결되긴하는데 , 왜 이런 에러가 나는건가요?

또 어떻게 고칠까요

javascriptexpressnodejs

Câu trả lời 1

4

이미 해결하셨겠지만 이 강의를 보시는 분들께 조그만한 도움이 될 까 하고 남깁니다. 

 여러가지 방법이있겠지만. 가장 간단한 방법은  cors 모듈을 설치해서 해결하는 방법인것 같습니다.

모듈설치

1. npm install cors --save

app.js파일에 세팅

2. var cors = require('cors')

3. app.use(cors())

 

Hình ảnh hồ sơ của dadadamarine0584
dadadamarine0584

câu hỏi đã được viết

Đặt câu hỏi