2014-10-11 58 views
0

我相信這個問題可能非常明顯,但不確定搜索答案的是什麼。設置本地來對節點服務器進行ajax調用

我有一些本地運行的客戶端代碼(在鐵砧服務器上),這對於那些不熟悉的人來說是一個簡單的在OSX上加載靜態文件的工具(http://anvilformac.com/)。所以我的網站是例如... example.dev。

我想這個和我的節點服務器在本地主機127.0.0.1:3000(或任何端口)上運行。

這會給我跨域問題(我認爲)。

如何設置我的本地環境,以便使其成爲可能?我是否需要安裝一些Apache服務器,即MAMP?或一些虛擬機來使這項工作?

我也不想使用JSONP。

在此先感謝。

即使我的請求將返回:XMLHttpRequest無法加載%3127.0.0.1:3000/user/listall。只有協議方案支持跨源請求:http,data,chrome-extension,https,chrome-extension-resource。

我需要設置什麼標題才能解決此問題?

回答

1

您可以使用JQuery Ajax請求。

編輯:如果你不想要它,請將jsonp屬性設置爲false。

+0

當然,我知道jQuery AJAX,但是這並不能讓我做CORS請求? – loujaybee 2014-10-11 09:46:06

+0

我錯過了那個抱歉。 [這](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)文章討論了http訪問控制應該回答你的問題 – 2014-10-11 10:32:01

相關問題