问题标签 [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.
java - 适用于 Google App Engine/J 的 BaaS
有很多后端即服务器 (BaaS) 是开源的,例如:
- 用户网格
- 巴斯盒
但是我还没有看到任何用 GAE/J 制作的。我尝试快速移植 Usergrid,因为它是我看到的最成熟的开源 BaaS。但是就我的移植而言,它非常依赖于 Cassandra 和 Hazelcast。
是否有针对 GAE 平台的 BaaS?
content-management-system - 具有客户友好型在线 CMS 的在线应用程序后端
那里有大量的在线 CMS 服务。还有大量(新的)后端即服务产品。但我似乎找不到我要找的东西。
我正在为客户构建一个应用程序。该应用程序包含有关商店、产品等的数据。客户必须能够更新此数据(而不仅仅是一个人:每个商店经理都需要能够登录并编辑他们自己商店的数据)。当然,应用程序必须能够访问这些数据。
客户在线编辑数据 这必须非常用户友好且完全在线。我不想向我的客户出售他们需要在他们的服务器上安装东西的东西。我不想向他们出售可以在线访问但看起来像 phpMyAdmin 的东西。
我希望店主能够访问网页,登录,然后看到一个漂亮的 UI,他们可以在其中编辑商店的数据。后端需要有一个漂亮的前端,该前端可以自动生成该特定店主允许编辑的任何数据。
所以有两个位:将数据存储在云中,以便应用程序(我正在使用 Titanium 构建)可以访问它,并允许客户端登录到后端并以非技术人员编辑数据,人性化的方式。
这是我尝试过的事情的清单...
后端即服务
具有出色后端但没有简单的自动生成数据编辑网站的服务:
- Appcelerator (Titanium) 云服务
- 亚马逊 EC2
- Stackmob
- 背梁
- Web万塔
- 解析
- API o 垫
- ShepHertz Cloud42
- 纪伊
在线内容管理系统
为客户端提供了一种编辑数据的好方法的服务,但没有简单的应用程序连接方法:
- 云CMS
- (我敢肯定还有很多其他人)
似乎没有人提供 BaaS 和在线 CMS 的交叉品种,这太疯狂了。很多人正在为客户构建应用程序,而很多客户并不精通技术,并且不愿意获得他们不了解的特殊服务器和主机数据库软件。为什么这不存在?我错过了什么?
quickblox - 想用mbaas之类的Quickblox做视频聊天功能
我阅读了视频示例的代码。它基于聊天室,需要先注册到聊天室,然后使用选定的用户 ID 开始视频 1:1 聊天。但是对于聊天轮盘的情景,我需要找到一个随机可用的视频就绪用户,这可以通过 sdk 实现吗?我需要用户与随机用户重复视频聊天,对等用户也是如此。
message-queue - 消息和/或任务队列可以与 dreamfactory 或其他 BAAS 一起使用吗?
我在这里更关心dreamfactory。
我知道这一切都依赖于 RESTful 请求,但在我的理解水平上,我找不到连接后端服务(由 Dreamfactory 管理)来建立连接的方法。
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)并在本地进行验证。但是,一旦您掌握了我的应用程序密钥和秘密,无论我将其存储在何处,您都可以聚会,而且缓存在单个服务中也是多余的。您最终还将在缓存中存储授权信息,该缓存可能会快速更改。缓存失效可能是个问题。?
请帮助,在此先感谢。
java - 无法取消部署 CustomCode jar(因此无法部署新版本)
我正在尝试使用 Shephertz 的app42 PaaS 解决方案,尤其是其用于部署 Java 服务器端代码的CustomCode 功能。
我设法正确部署了我的服务器端“CustomCode”jar 的一个版本(使用“ant deploy”命令,就像在提供的示例中一样)。
问题是我无法取消部署
- 来自“ant undeploy”命令,参见。这个错误
(返回的 html 看起来像这样)
- 或从 App42 管理控制台(POST 成功但返回失败消息)
显然,这阻止了我部署这个 jar 的新版本,cf。这个错误
mbaas - Baasbox 和 Javascript
我正在尝试 BaaSbox,一个免费的后端即服务。但它没有开箱即用的 Javascript 支持,我可以立即使用(但只有 iOS 和 Android)
我无法从 javascript 发送正确的 curl 命令,有人碰巧知道一个好的资源或一个简单的工作 $.ajax 模板吗?我尝试了一些来自 stackoverflow 的示例,但没有一个专门针对 BaaSbox。
我已经尝试按照他们网站上的 Java 说明进行操作。只是做一个简单的登录工作,但我不断从服务器收到错误的响应。
或者另一方面,有人知道 BaaSbox 的免费替代品吗?我只想能够将它安装在我自己的服务器上,没有付费计划或其他任何东西。
parse-platform - 使用 Apigee 或 Usergrid 的云/服务器端代码
是否可以使用 Apigee 执行服务器端代码(类似于Parse “云代码”),作为移动应用程序的后端作为客户端?
我想使用开箱即用的“应用程序服务”功能,但从服务器端执行一些额外的东西(比如更新数据),
我能想到的唯一(天真的?)方法是:
- 让我自己的服务器运行。
- 移动应用使用 Apigee 上的标准“应用服务”API
- 如有需要,客户致电
- 我的服务器上的一些自定义 API,
- 这让我的服务器可以通过 REST 调用 Apigee 来获取数据、计算一些结果并发布更新的数据 Apigee
- 然后将结果返回给客户端
听起来有点复杂(尤其是在处理身份验证方面) - 是否有任何最佳实践来实现我所描述的事情?
谢谢!
angularjs - 将 DreamFactory 用于我的后端时,我是否必须信任客户端?
我只是在研究 Dreamfactory,在我看来,所有许可逻辑都由客户完成。
我想开发一个带有文档的应用程序,并且并非所有用户都可以编辑所有文档。如果登录用户对数据库具有权限,我如何防止该用户进行虚假 API 调用来删除或修改其他人的文档?
ios - AFNetworking vs BaaS?
我打算构建一个简单的社交应用程序,可以让用户发送图片和短信。通过一些研究,我发现有些人使用后端即服务(BaaS)来管理服务器上的数据库,而有些人使用 AFNetworking。
我有两个问题在你看来可能很愚蠢:
我的 iOS 编程书使用 NSURL + NSURLRequest + NSURLSessionTask + NSURLSession 从网络获取 JSON 数据,为什么很多人使用这个第三方 API AFNetworking?
使用 AFNetworking(与 Baas 相比)有什么好处?如果我使用 AFNetworking,我是否必须编写自己的服务器代码?
谢谢!