带有 Angular.js 客户端的 Riak 类 REST 服务
Riak like REST service with Angular.js client
我使用 Riak(http://basho.com/riak/) 作为休息服务,并在客户端使用 Angular。当我尝试使用方法 "PUT" 时,第一个请求是选项,但 Riak 不知道如何正确响应。
我找到了一些客户端,但它们都是在服务器上 运行 制作的,不确定 Node.js 客户端是这样的 http://riak-js.org/
我可以让它在 Web 客户端上运行吗?
也许 Riak 不打算直接与 Web 客户端一起工作,那么我会尝试其他方法。
我不知道 Riak,但是 OPTIONS
请求表明您正在尝试执行跨域请求(Angular 运行 域 "aaa.com",Riak 在域 "bbb.com" 上,尽管它甚至可以只是不同的子域或端口号)。
我的猜测是 Riak 不支持 CORS,在这种情况下您需要寻找替代方案(一个简单的服务器端代理可能就是您所需要的,但请考虑安全影响将 Riak 直接暴露给浏览器)。
我找到了 Riak https://github.com/basho/rekon 的 js gui 客户端,但它直接从 riak 运行,这不是我想要的,但也许我也可以使用相同的解决方案,或者在服务器上创建代理
我使用 Riak(http://basho.com/riak/) 作为休息服务,并在客户端使用 Angular。当我尝试使用方法 "PUT" 时,第一个请求是选项,但 Riak 不知道如何正确响应。
我找到了一些客户端,但它们都是在服务器上 运行 制作的,不确定 Node.js 客户端是这样的 http://riak-js.org/
我可以让它在 Web 客户端上运行吗?
也许 Riak 不打算直接与 Web 客户端一起工作,那么我会尝试其他方法。
我不知道 Riak,但是 OPTIONS
请求表明您正在尝试执行跨域请求(Angular 运行 域 "aaa.com",Riak 在域 "bbb.com" 上,尽管它甚至可以只是不同的子域或端口号)。
我的猜测是 Riak 不支持 CORS,在这种情况下您需要寻找替代方案(一个简单的服务器端代理可能就是您所需要的,但请考虑安全影响将 Riak 直接暴露给浏览器)。
我找到了 Riak https://github.com/basho/rekon 的 js gui 客户端,但它直接从 riak 运行,这不是我想要的,但也许我也可以使用相同的解决方案,或者在服务器上创建代理