인증 및 기타 작업을 위해 Facebook Connect를 사용하는 웹 사이트를 개발하려고합니다. 그러나 일반적으로 FBConnect는 웹 사이트의 URL을 앱 등록과 동일한 URL로 지정해야합니다. 내가 내 로컬 컴퓨터에Facebook API 통합 : 다른 URL에서 테스트 하시겠습니까?
localhost:9000
그래서 모든 페이스 북의 물건을 나누기에 사이트를 테스트입니다
www.example.com
에서 사이트를 운영하고있어 비록 때문에, 문제가된다. 현재이 문제를 해결하기 위해 실제 서버에서 테스트를 수행하고 있습니다. 그래서 물건을 한 후 내 코드를 테스트 할 때마다, 나는 수행 진짜 사람들이 실제로 웹 사이트에 도달 할 때 떨어져 모든 작은 변화 할 성가신되지는 분명히 문제가 될 것입니다
// local machine
git commit -a
git push origin master
// remote server
git pull origin master
, 나는 사람들이 그것을 사용하고있는 동안 계속해서 그것을 깨뜨리지 않고 개발 & 테스트를 계속하고 싶다.
이런 종류의 일을하는 더 좋은 방법이 있습니까? 다른 사람 (FBConnect를 사용한 적이있는 다른 모든 사람)이 전에이 문제에 부딪혔습니다. 테스트 중에 DNS가 www.example.com
을 localhost
으로 트릭 할 수 있습니까? 그렇다면 Facebook Javascript가 속임수를 사용하여 계속 작동합니까?
우리는이 목적을 위해 Mac에서 VirtualHostX를 사용합니다. 훌륭하게 작동합니다. http://clickontyler.com/virtualhostx/ – evanmcd