Riak喜欢使用Angular.js客户端的REST服务

时间:2015-04-06 12:59:58

标签: angularjs rest put riak riak-js

我在客户端使用Riak(http://basho.com/riak/)作为休息服务和Angular。当我尝试使用方法“PUT”时,第一个请求是OPTION,但Riak不知道如何正确响应。

我找到了一些客户端,但所有客户端都在服务器上运行,不确定Node.js客户端是否像这样http://riak-js.org/
我可以从网络客户端开始工作吗?

也许Riak不打算直接与网络客户合作,然后我会尝试其他的东西。

2 个答案:

答案 0 :(得分:1)

我不知道Riak,但是OPTIONS请求表明您正在尝试执行跨域请求(Angular在域上运行“aaa.com”, Riak在域“bbb.com”,虽然它甚至可以只是一个不同的子域名或端口号。)

我的猜测是Riak不支持CORS,在这种情况下你需要寻找替代方案(简单的服务器端代理可能就是你所需要的,尽管请考虑暴露的安全影响Riak直接访问浏览器。)

答案 1 :(得分:0)

我找到了Riak https://github.com/basho/rekon的js gui客户端,但它直接来自riak,这不是我想要的,但也许我也可以使用相同的解决方案,或者在服务器上制作代理