Я хотел бы создать простой REST API для обслуживания данных JSON и некоторых основных операций CRUD. Мое единственное другое требование - иметь какую-то аутентификацию. В идеале это позволило бы мне ввести список полей данных, заполнить эти поля, а затем предоставить их через службу RESTful с некоторой формой аутентификации. Он должен быть совместим с angularjs $http (я думал, что это все службы RESTful, но, по-видимому, нет).
Я использовал Dreamfactory, но в нем есть некоторая сложность, которая мне не нужна для простого проекта, и я бы предпочел не запускать свой собственный в Express + NodeJs (хотя сейчас это мой запасной вариант).
В идеале интерфейс «укажи и щелкни» для создания REST API, который я могу разместить у себя, реально все, что достигает того, что описано в первом абзаце.
Создав проект с помощью Deployd, Baasbox и Parse с тех пор, как я задал этот вопрос, Deployd — это мой выбор для простого в использовании конструктора API .
Аутентификация не является надежной, как могла бы быть (вам нужно ограничить каждый метод для каждой коллекции с помощью кода на стороне сервера), но она проста, а прототипирование происходит очень быстро.
Лично я обнаружил, что производительность Deployd и Parse лучше, чем у Baasbox, но это может быть настройка, которую я использую. Parse больше не существует (за исключением версии с открытым исходным кодом), поэтому я рекомендую Deployd.
(Для справки, мне нравятся Baasbox и Parse, я просто предпочитаю Deployd)
Как насчет Сваггера ? Он имеет инструменты для генерации как серверного, так и клиентского кода API.
Эндрю Гроте
Мог говорит восстановить Монику
Эндрю Гроте
Мог говорит восстановить Монику