내 NodeJs 서버에서 페이스 북 인증을 사용하려고합니다. 나는 http://scotch.io/의 자습서에 왔고 REST 클라이언트 (우편 배달부 등)를 사용할 때 로컬로 작업하게했습니다.각도/노드/익스프레스/패스포트 - 페이스 북 (CORS)에 연결할 때의 문제
UI를 향상시키기 위해 Angular JS를 프런트 엔드로 사용했습니다. 내가 전화 할 때하지만 NodeJs 백 엔드에 주어진 내 특정 경로에 http.get를 내가 얻을 쵸메와 파이어 폭스에서 다음과 같은 오류가 :
이은 XMLHttpRequest https://www.facebook.com/dialog/oauth?response_type=code&redirect_uri=http% ... 0 %를로드 할 수 없습니다 2Fapi % 2Fauth % 2Ffacebook % 2Fcallback & 범위 = 이메일 & client_id = 3000000000006 'Access-Control-Allow-Origin'헤더가 요청 된 리소스에 없습니다. 따라서 'localhost : 8080'은 액세스가 허용되지 않습니다.
StackOverflow에서 여러 가지 해결책을 시도했지만 여전히 작동하지 않습니다. 내 NodeJs는 Express 4 * 및 CORS 미들웨어를 사용합니다. Angular i의 은 CORS를 활성화하는 몇 가지 방법을 찾았으나 지금까지는 아무 것도 작동하지 않습니다.
당신이 나를 도울 수 있기를 바랍니다. D 미리 감사드립니다!
귀하의 게시물에있는 facebook.com-url에 대한 ajax 요청을하려고합니다. 페이스 북은 그렇게 할 수 없습니다. 그리고 나는 그것이 당신이 팝업을 통해 그 URL을 열거 나 그것에 리디렉션 할 가능성이 가장 높다는 것을 이해하지 못합니다 – WizKid
이것을 해결할 수 있었습니까? 나는 같은 이슈를 가지고있다. –
@LarissaLeite, 아니 아직은 없다 –