我想在家里的 ubuntu 14.04 服务器上安装带终端的后端,但我不知道。同样在从 parse 迁移到 backendless 之后,我是否需要更改我的 parse client sdk ?谢谢你。
1 回答
我想你可能有一些误解。Backendless 是一个 MBAAS,很像 Parse,但它不像 Heroku 和 MongoDBLabs 那样是一个 IAAS。正如Parse Server 迁移步骤所述,Heroku 通过 NODEJS 托管 parse-server 源,然后通过 Config vars 指向 MongoDB 实例。
但是,您可以迁移您的解析 BAAS以支持无休止地利用表和对象的导出/导入。
如果您要迁移到后端,您还需要符合他们的 API/SDK。这意味着重写您的代码以使用它们。
如果您希望继续使用 Parse API/SDK,您需要使用 Express 创建一个运行 NODEJS 的服务器来运行 parse-server,并通过 Heroku Config vars 链接到一个 mongoDB 实例,以通过标准 MongoDB URI 使用驱动程序进行连接。
但是,此时 parse-server 的范围有限。可能需要一段时间才能解决所有问题。这就是为什么 parse 建议设置一个本地实例进行开发,然后在全部投入之前将其迁移到托管版本。诸如登录身份验证之类的事情有一些问题,可能需要一些 API 更新,并且电子邮件通知似乎无法正常工作邮筒或其他添加的东西。我确信这个列表会整理出来,但除了指向另一个 mongoDB 之外,它并没有做太多事情,顺便说一句,它在继续使用 parse.com 的同时与 MongoDBLabs 配合得很好。
如果您对设置自己的 IAAS 很认真,我会在担心解析之前建议使用 AWS。AWS 拥有自己的跨多个平台的 SDK,在 IAAS 方面处于领先地位。微软拥有 Azure,它是另一个领导者。然后是谷歌。名单还在继续,但我认为你已经明白了这一点。
我希望这有帮助。我知道它完全扼杀了我在雇主企业中看到真实世界结果不到 30 天的发展。幸运的是,他们非常理解并愿意等待我启动另一个后端。