如何使用 API 将我的 Flutter 应用程序连接到本地 sql 服务器数据库?

How can I connect my Flutter app to local sql server database using API?

我正在开发一个需要从 sql 服务器执行 CRUD 功能的 flutter 应用程序。我已经研究并发现我可以使用 REST API 或 webservice 来实现相同的目的。我该如何实施?

第 1 步:选择一个可以让您创建 REST API 的后端 language/framework。 Laravel 是一个。如果你想要 Dart 中的一切,我听说 Aqueduct 是个不错的选择。

EDIT/NOTE:渡槽日落新闻在这里:https://stablekernel.com/article/announcing-the-sunsetting-of-aqueduct-our-open-source-server-side-framework-in-googles-dart/

第 2 步:让后端执行需要对数据库执行的操作。确保你处理 security/authentication。使用 Postman 之类的工具对其进行测试。可以手动使用它,就像应用程序使用它一样,例如,“发出此请求会添加一个 post”。

第 3 步:现在开发一个 Flutter 应用程序,它使用 Dart 包(例如 dio、http 等)连接到此后端。更多信息请点击此处:https://flutter.dev/docs/cookbook#networking