2012-04-04 6 views
1

소켓을 사용하고 있습니다. IO가 채팅 응용 프로그램을 수행하는 경우 클라이언트는 0.8.4이며 정상적으로 실행됩니다. 하지만 소켓을 끼울 때.socket.io 0.9+ 크로스 도메인

XMLHttpRequest cannot load http://localhost:8000/socket.io/1/? T = 1333528698474. http://mydomain.com Origin is not allowed by Access-Control-Allow-Origin. 

어떤 사람들은 같은 문제가 : IO는 크로스 도메인 문제를 찾기 위해 업그레이드 0.9.4, 다른 문서가 변경되지 않은, 다음은 잘못된 내용입니까? 아니면 누가 해결책을 알고 있습니까? 겸허히 감사드립니다!

+0

나는 같은 문제를 처리하고 있습니다. 0.9에서 시작되었지만 작동하는지 모르겠습니다. Access-Control-Allow-Origin 헤더를 사용하여 재생할 수 있기를 기대합니다. –

답변

-1

응답에서 URL에 Access-Control-Allow-Origin 헤더를 설정 . setHeader를 사용

NodeJS 샘플 :

res.setHeader('Access-Control-Allow-Origin','http://mydomain.com'); 
// or 
res.setHeader('Access-Control-Allow-Origin','*');