STRAPI 是不是有助于开发 REST api 以轻松且经济高效地连接 Flutter 应用程序

Posted

技术标签:

【中文标题】STRAPI 是不是有助于开发 REST api 以轻松且经济高效地连接 Flutter 应用程序【英文标题】:Does STRAPI helpful to develop REST api to connect Flutter app easily and cost effectivelySTRAPI 是否有助于开发 REST api 以轻松且经济高效地连接 Flutter 应用程序 【发布时间】:2020-09-03 13:22:46 【问题描述】:

最近,我正在使用 Flutter 开发汽车服务应用程序。我已经使用带有 json 文件的模拟数据开发了我的颤振应用程序。这是我的颤振应用 https://play.google.com/store/apps/details?id=com.clivekumara.srilankacarwashfinder

现在我想开发自己的rest api。基本上应在其余 api 中处理以下要求。 1. 图片上传和存储图片 2. 管理身份验证 3.其他实体crud操作 4. 位置库功能。

为了满足上述要求,我研究了一种后端技术。这个 api 应该更快更容易实现。部署成本也应该更低。

为此我选择 StrApi CMS 平台和 Mongodb 来开发这个需求。

你能告诉我choson技术是否符合要求吗?与此 Strapi 和 mongodb 兼容的具有成本效益的部署技术(托管空间、数据库服务器等)是什么?

【问题讨论】:

【参考方案1】:

我使用 strapi 构建静态网站。它非常易于使用和构建快速 API。我还看到了一些使用 Strapi 后端构建的 Flutter 应用程序,它们可以完美运行。这似乎是一个不错的选择,但如果您正在构建一个非常复杂的应用程序,有时可能会遇到挑战。

您可以使用 Heroku 进行 Strapi 托管。他们有一个足以满足开发目的的免费计划。请注意,Heroku 不会为您的上传(如图像)提供空间。您仍然需要在 S3 或 Digitalcean 空间或其他服务上购买一些空间。 DigitalOcean 有一个 Oneclick 安装的 Strapi。它每月花费 10 美元,如果您在计划中添加每月 5 美元的空间,那么您每月只需 15 美元即可开始使用。对于数据库 Strapi 默认带有 SQL Lite,但您应该使用 Postgres 或 MangoDB 来构建您的生产项目。

【讨论】:

谢谢!请您对此点给出一些想法 -> 托管空间,数据库服务器 您可以使用 Heroku 进行 Strapi 托管。他们有一个足以满足开发目的的免费计划。请注意,Heroku 不会为您的上传(如图像)提供空间。您仍然需要在 S3 或 Digitalcean 空间或任何其他服务上创建空间。 DigitalOcean 有一个 Oneclick 安装的strapi。它每月花费 10 美元,如果您在计划中添加每月 5 美元的空间,那么您每月只需 15 美元即可开始使用。对于数据库,您可以使用 Postgres 或 MangoDB。 Strapi 默认带有 SQL Lite,但不要这样做,因为在尝试部署网站时会遇到问题 我用过 DigitalOcean 。谢谢

以上是关于STRAPI 是不是有助于开发 REST api 以轻松且经济高效地连接 Flutter 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Django:rest framework之分页(Pagination)

strapi 开源api && 内容管理平台试用

禁用 WP REST API 的默认路由

REST API 中的分层系统约束

Strapi,使用 Auth0 访问 Strapi 中的用户数据

Apple 健康数据的 REST API [关闭]