2013-05-31 70 views
5

我在www.example.com上有一個網站,它使用AJAX通過api.example.com上的nodejs-API訪問JSON。 (跨域!)我需要PUT和DELETE作爲HTTP的方法,這就是爲什麼我不能使用JSONP,我擡頭一看CORS是如何工作的,並實現了通過訪問控制允許來源頭。由watchguard剝離的CORS訪問控制 - 允許源頭標

,當我在我的本地環境(www.example.dev和api.example.dev)我的設置工作的工作。我的API返回正確的標題(訪問控制允許來源),我在做跨域請求成功。

當我在線部署時,我的安裝程序不再工作,因爲公司的watchguard防火牆阻止了標頭。我可以問,讓我的公開API,但我怕別人會在他或她的受限環境中的相同的問題。

是否有任何其他的方式來解決這個問題?

+0

當你說「公司」時,你的意思是你的託管公司?您可能想與他們聊天,看看他們爲什麼阻止這些標題,以及他們是否允許他們。 – monsur

+0

@monsur我在我工作的公司的意思。我可以讓他們允許這些頭文件,但是當我部署我的應用程序時,其他公司將使用該應用程序,我不能依賴於那些修改那些設置以供我的應用程序工作的公司。 – Ernie

回答

相關問題