Другой вариант (бесстыдный плагин) - DrowsyDromedary .
Мы разработали Drowsy из-за разочарования в других опциях REST для Mongo.А именно, мы обнаружили, что:
Сонный мангуст на самом деле не RESTful.Это хакерский HTTP-интерфейс, который не следует соглашениям REST;он не использует стандартные методы REST HTTP, он не использует URL-адреса для правильной идентификации ресурсов ... Мы также нашли варианты ограничения максимального количества результатов (которые по умолчанию ограничены) довольно запутанными.
mongodb-rest предлагает надлежащий REST-интерфейс, но мы обнаружили, что бегать - это боль в заднице.Он будет регулярно умирать и сводит с ума нашего сисадмина (у которого, правда, мало опыта работы с сервисами node.js).
Встроенный REST-интерфейс был бы великолепен, но его читают-только означает, что это в основном бесполезно для наших нужд.
DrowsyDromedary , был разработан для решения многих из вышеуказанных проблем:
- Он предоставляет обычный интерфейс REST с поддержкой стандартных HTTP-глаголов (GET,POST, PUT, DELETE, PATCH).
- Его довольно легко установить и развернуть (клонировать из github, установить bundler, запустить
bundle
, а затем rackup
, и все готово).Его также можно легко развернуть под Apache или nginx.