2011-12-07 54 views
1

我正在使用SVN的工作服務器上創建應用程序。每次我想測試某些東西時,部署&是一件非常痛苦的事情,而不是僅僅能夠使用我的本地主機環境。在本地環境中開發應用程序

我確信這是一種可能性,我無法找到它。那導致我的問題:

如何設置我的應用程序,以便我可以在我的本地主機上測試,並仍然使用Facebook Social Graph/OAuth?

回答

0

您可以設置一個服務器別名在你的Apache配置是這樣的:

# local host 
ServerName your-site.localhost 

# alias 
ServerAlias your-site.com 

然後將主機添加到您的主機文件:

127.0.0.1 your-site.com 

這將路由所有的請求到你的 - site.com到localhost。我使用這種方法開發Facebook應用程序,頁面和外部網站,這些網站需要位於我在Facebook中設置的授權域名

2

我做這種方式,
設置我的應用程序的URL在Facebook的爲:HTTP:// 本地主機 .example.com的/ appnameorwhatever。
這適用於各種應用程序,這意味着頁面標籤,畫布應用程序等。
圖形api/Oauth一切正常。

0

我進入了應用程序設置,在「網站」下,我將「移動網站網址」設置爲http://localhost。這樣來自常規站點和本地主機的請求都是允許的。

注意:我只使用JS SDK爲網站開發FB連接。

相關問題