2015-08-28 62 views
0

我有一個JavaScript函數,它會消耗一些公共API並顯示響應。但是服務器不允許跨源請求。所以我向我自己的本地主機發送請求,我將通過ProxyPass和ProxyPass反向重定向到實際的服務器。一切都好。如何克服CPanel的交叉來源請求?

但是,當我將這段代碼移到我的在線域時,我將API網址更改爲實際的網址。但是,我得到了與跨越原點相同的錯誤。我無法訪問我的域的httpd.conf文件。這是一個簡單的域名。那麼我怎麼能從我的領域做到這一點?

有什麼建議嗎?

回答

1

如果公共API不允許跨域請求,可能它不應該是從其他領域被稱爲...

但如果你相信這是你唯一的選擇是使用代理,這將在您的域上,或將設置正確的跨源頭。只有使用客戶端JavaScript才能實現它。

+0

那麼我怎麼能通過post man clent就像工具一樣獲得? – Rajesh

+1

我不明白你的問題,對不起。如果您確定該API真的是公共API供外部使用,那麼如果您的代碼可能會有所幫助...... –