Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Облачный/серверный код с Apigee или Usergrid

Автор вопроса: thomersОтветов: 2

Можно ли выполнить код на стороне сервера (что-то вроде Parse "Облачный код") с помощью Apigee в качестве бэкэнда для мобильное приложение в качестве клиента?

Я бы хотел использовать готовые функции "Службы приложений", но выполнять некоторые дополнительные действия (например, обновление данных) со стороны сервера,

Единственный (наивный?) способ, о котором я могу думать, это:

  • У меня работает собственный сервер.
  • Мобильное приложение использует стандартный API App Services на Apigee.
  • If necessary, the client calls
    • some custom API on my server,
    • который позволяет моему серверу вызывать Apigee через REST для получения данных, вычисления некоторых результатов и публикации обновленных данных Apigee
    • а затем возвращает результат клиенту

Звучит немного сложно (особенно с точки зрения обработки аутентификации) - есть ли какие-либо лучшие практики для достижения чего-то, что я описал?

Спасибо!

parse-platformpaasapigeeusergridmbaas

Ответы

Ответ 1 · рейтинг 3 · n3o

Считайте службы приложений своей базой данных в облаке, с которой вы можете общаться с помощью API. Поэтому вам действительно не нужен этот промежуточный сервер, если вы не выполняете на нем какую-то тяжелую работу. Вы можете сделать этот вызов API прямо из приложения.

Даже если вы хотите иметь внутренний сервер для своего приложения, вы можете использовать функциональность node.js, которую предоставляет Apigee Edge, и быстро запустить и запустить сервер в облаке. Дополнительную информацию можно найти здесь

Ответ 2 · рейтинг 1 · Mike Malloy

Если вы хотите выполнить проверку на стороне сервера, вам следует использовать прокси-сервер Node.js, который включает в себя Usergrid. Это позволит вам выполнить запрос к базе данных и обработать результаты. Посмотрите эту презентацию: https://speakerdeck.com/timanglade/coders-workshop-at-i-apis. В частности, см. Раздел 7, в котором обсуждается использование Usergrid и Node.js.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы