2014-10-11 63 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

相关问题