Riak как сервис REST с клиентом Angular.js

Я использовал Riak ( http://basho.com/riak/) в качестве службы отдыха и Angular на клиенте. Когда я пытаюсь использовать метод "PUT", первым запросом является OPTION, но Riak не знает, как правильно ответить на это.

Я нашел несколько клиентов, но все они созданы для работы на сервере, не уверен насчет клиента Node.js, такого как этот http://riak-js.org/
Можно ли заставить его работать из веб-клиента?

Может быть, Riak не предназначен для работы с веб-клиентами напрямую, тогда я попробую кое-что еще.

2 ответа

Решение

Я нашел js GUI-клиент для Riak https://github.com/basho/rekon, но он работает напрямую с riak, это не то, что я хотел, но, возможно, я могу также использовать то же решение или создать прокси на сервере

Я не знаю о Риаке, но OPTIONS Запрос предполагает, что вы пытаетесь выполнить междоменный запрос (Angular работает на домене "aaa.com", Riak на домене "bbb.com", хотя это может быть даже просто другой поддомен или номер порта).

Я предполагаю, что Riak не поддерживает CORS, и в этом случае вам нужно искать альтернативу (простой прокси-сервер на стороне может быть всем, что вам нужно, хотя, пожалуйста, учтите влияние безопасности на выставление Riak напрямую браузерам).

Другие вопросы по тегам