问题标签 [mbaas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
752 浏览

java - 适用于 Google App Engine/J 的 BaaS

有很多后端即服务器 (BaaS) 是开源的,例如:

  • 用户网格
  • 巴斯盒

但是我还没有看到任何用 GAE/J 制作的。我尝试快速移植 Usergrid,因为它是我看到的最成熟的开源 BaaS。但是就我的移植而言,它非常依赖于 Cassandra 和 Hazelcast。

是否有针对 GAE 平台的 BaaS?

0 投票
2 回答
1129 浏览

content-management-system - 具有客户友好型在线 CMS 的在线应用程序后端

那里有大量的在线 CMS 服务。还有大量(新的)后端即服务产品。但我似乎找不到我要找的东西。

我正在为客户构建一个应用程序。该应用程序包含有关商店、产品等的数据。客户必须能够更新此数据(而不仅仅是一个人:每个商店经理都需要能够登录并编辑他们自己商店的数据)。当然,应用程序必须能够访问这些数据。

客户在线编辑数据 这必须非常用户友好且完全在线。我不想向我的客户出售他们需要在他们的服务器上安装东西的东西。我不想向他们出售可以在线访问但看起来像 phpMyAdmin 的东西。

我希望店主能够访问网页,登录,然后看到一个漂亮的 UI,他们可以在其中编辑商店的数据。后端需要有一个漂亮的前端,该前端可以自动生成该特定店主允许编辑的任何数据。

所以有两个位:将数据存储在云中,以便应用程序(我正在使用 Titanium 构建)可以访问它,并允许客户端登录到后端并以非技术人员编辑数据,人性化的方式。

这是我尝试过的事情的清单...

后端即服务

具有出色后端但没有简单的自动生成数据编辑网站的服务:

  • Appcelerator (Titanium) 云服务
  • 亚马逊 EC2
  • Stackmob
  • 背梁
  • Web万塔
  • 解析
  • API o 垫
  • ShepHertz Cloud42
  • 纪伊

在线内容管理系统

为客户端提供了一种编辑数据的好方法的服务,但没有简单的应用程序连接方法:

  • 云CMS
  • (我敢肯定还有很多其他人)

似乎没有人提供 BaaS 和在线 CMS 的交叉品种,这太疯狂了。很多人正在为客户构建应用程序,而很多客户并不精通技术,并且不愿意获得他们不了解的特殊服务器和主机数据库软件。为什么这不存在?我错过了什么?

0 投票
1 回答
370 浏览

quickblox - 想用mbaas之类的Quickblox做视频聊天功能

我阅读了视频示例的代码。它基于聊天室,需要先注册到聊天室,然后使用选定的用户 ID 开始视频 1:1 聊天。但是对于聊天轮盘的情景,我需要找到一个随机可用的视频就绪用户,这可以通过 sdk 实现吗?我需要用户与随机用户重复视频聊天,对等用户也是如此。

0 投票
2 回答
325 浏览

message-queue - 消息和/或任务队列可以与 dreamfactory 或其他 BAAS 一起使用吗?

我在这里更关心dreamfactory。

我知道这一切都依赖于 RESTful 请求,但在我的理解水平上,我找不到连接后端服务(由 Dreamfactory 管理)来建立连接的方法。

0 投票
2 回答
790 浏览

web-services - MBaaS 世界中 App Key 和 App Secret 的意义

我正在构建移动后端服务。我想知道,想象一下像 Authentication Service 这样的服务向购买一堆服务(逻辑上称为应用程序)的人提供 App key ad App secret。

让我们假设有服务 X 、 Y 、 Z 等,还有一个 AuthService。

假设应用程序中没有“用户”的概念,我想我可以通过使用应用程序密钥和应用程序密钥来限制服务的 API 访问。

但,

由于我无法(appkey , appsecret)在本地验证,因为那里和 一样好(username , password),所以我必须进行 AuthService 服务调用来确定 API 调用是否有效。但这会影响性能,因为对服务 X 的每次调用实际上都是两次服务调用。

我的问题:应用程序通常是否经过验证?为什么要使用 appkey 和 appsecret?为什么没有来自应用程序的“应用程序令牌”是自给自足的,我不必进行 AuthService 调用。您始终可以使用 Https 并避免中间人,并让 SDK 安全地存储应用程序令牌。

我听说过一些解决方案,比如在 X 、 Y 、 Z 等服务中缓存应用程序信息(app-token)并在本地进行验证。但是,一旦您掌握了我的应用程序密钥和秘密,无论我将其存储在何处,您都可以聚会,而且缓存在单个服务中也是多余的。您最终还将在缓存中存储授权信息,该缓存可能会快速更改。缓存失效可能是个问题。?

请帮助,在此先感谢。

0 投票
1 回答
72 浏览

java - 无法取消部署 CustomCode jar(因此无法部署新版本)

我正在尝试使用 Shephertz 的app42 PaaS 解决方案,尤其是其用于部署 Java 服务器端代码的CustomCode 功能。

我设法正确部署了我的服务器端“CustomCode”jar 的一个版本(使用“ant deploy”命令,就像在提供的示例中一样)。

问题是我无法取消部署

  • 来自“ant undeploy”命令,参见。这个错误

在此处输入图像描述 (返回的 html 看起来像这样) 在此处输入图像描述



- 或从 App42 管理控制台(POST 成功但返回失败消息) 在此处输入图像描述



显然,这阻止了我部署这个 jar 的新版本,cf。这个错误 在此处输入图像描述

0 投票
1 回答
1095 浏览

mbaas - Baasbox 和 Javascript

我正在尝试 BaaSbox,一个免费的后端即服务。但它没有开箱即用的 Javascript 支持,我可以立即使用(但只有 iOS 和 Android)

我无法从 javascript 发送正确的 curl 命令,有人碰巧知道一个好的资源或一个简单的工作 $.ajax 模板吗?我尝试了一些来自 stackoverflow 的示例,但没有一个专门针对 BaaSbox。

我已经尝试按照他们网站上的 Java 说明进行操作。只是做一个简单的登录工作,但我不断从服务器收到错误的响应。

或者另一方面,有人知道 BaaSbox 的免费替代品吗?我只想能够将它安装在我自己的服务器上,没有付费计划或其他任何东西。

0 投票
2 回答
1892 浏览

parse-platform - 使用 Apigee 或 Usergrid 的云/服务器端代码

是否可以使用 Apigee 执行服务器端代码(类似于Parse “云代码”),作为移动应用程序的后端作为客户端?

我想使用开箱即用的“应用程序服务”功能,但从服务器端执行一些额外的东西(比如更新数据),

我能想到的唯一(天真的?)方法是:

  • 让我自己的服务器运行。
  • 移动应用使用 Apigee 上的标准“应用服务”API
  • 如有需要,客户致电
    • 我的服务器上的一些自定义 API,
    • 这让我的服务器可以通过 REST 调用 Apigee 来获取数据、计算一些结果并发布更新的数据 Apigee
    • 然后将结果返回给客户端

听起来有点复杂(尤其是在处理身份验证方面) - 是否有任何最佳实践来实现我所描述的事情?

谢谢!

0 投票
2 回答
475 浏览

angularjs - 将 DreamFactory 用于我的后端时,我是否必须信任客户端?

我只是在研究 Dreamfactory,在我看来,所有许可逻辑都由客户完成。

我想开发一个带有文档的应用程序,并且并非所有用户都可以编辑所有文档。如果登录用户对数据库具有权限,我如何防止该用户进行虚假 API 调用来删除或修改其他人的文档?

0 投票
2 回答
218 浏览

ios - AFNetworking vs BaaS?

我打算构建一个简单的社交应用程序,可以让用户发送图片和短信。通过一些研究,我发现有些人使用后端即服务(BaaS)来管理服务器上的数据库,而有些人使用 AFNetworking。

我有两个问题在你看来可能很愚蠢:

  1. 我的 iOS 编程书使用 NSURL + NSURLRequest + NSURLSessionTask + NSURLSession 从网络获取 JSON 数据,为什么很多人使用这个第三方 API AFNetworking?

  2. 使用 AFNetworking(与 Baas 相比)有什么好处?如果我使用 AFNetworking,我是否必须编写自己的服务器代码?

谢谢!