(dart / flutter) 使用 "mongo_dart" 进行用户身份验证
(dart / flutter) using "mongo_dart" for user authentication
我正在开发一个医疗应用程序(意味着我必须存储患者信息),以 flutter 作为前端,mongoDB 作为后端。使用“mongo_dart”包进行登录/注册是否安全?或者我必须使用另一个包(例如“http”)并构建后端吗?
第一次做认证系统,真是迷茫。当可以使用“mongo_dart”进行身份验证时,我该怎么做?我是否需要为用户添加单独的集群,以便在电子邮件和密码匹配时授予用户访问权限?
首先MongoDB是一个数据库,不是后台服务。您只能将数据存储在那里。
“mongo_dart”的描述以这句话开头:
"Server-side 驱动库..."
因此此包可用于在 dart 中创建 API。并且强烈建议为您的应用程序提供自己的后端服务。
所以你可以使用 Flutter 作为前端,MongoDB 作为你的数据库服务。现在您必须为后端选择一种语言,例如 Node.js、Python 或者您也可以使用 Dart。
有了自己的 API,您就可以拥有自己的 API url,例如:“https://myownpage.com/api/*”。在您的 Flutter 应用程序中,您可以调用此路由进行各种操作:登录、查询数据等。
所以使用您提到的所有东西绝对没问题,但您必须为您的移动应用程序背后发生的魔法创建一个后端应用程序。
我正在开发一个医疗应用程序(意味着我必须存储患者信息),以 flutter 作为前端,mongoDB 作为后端。使用“mongo_dart”包进行登录/注册是否安全?或者我必须使用另一个包(例如“http”)并构建后端吗?
第一次做认证系统,真是迷茫。当可以使用“mongo_dart”进行身份验证时,我该怎么做?我是否需要为用户添加单独的集群,以便在电子邮件和密码匹配时授予用户访问权限?
首先MongoDB是一个数据库,不是后台服务。您只能将数据存储在那里。
“mongo_dart”的描述以这句话开头:
"Server-side 驱动库..."
因此此包可用于在 dart 中创建 API。并且强烈建议为您的应用程序提供自己的后端服务。
所以你可以使用 Flutter 作为前端,MongoDB 作为你的数据库服务。现在您必须为后端选择一种语言,例如 Node.js、Python 或者您也可以使用 Dart。
有了自己的 API,您就可以拥有自己的 API url,例如:“https://myownpage.com/api/*”。在您的 Flutter 应用程序中,您可以调用此路由进行各种操作:登录、查询数据等。
所以使用您提到的所有东西绝对没问题,但您必须为您的移动应用程序背后发生的魔法创建一个后端应用程序。