Dart 后台开发 Aqueduct 插入数据 获取数据 API
![Dart 后台开发 Aqueduct 插入数据 获取数据API](https://static001.geekbang.org/infoq/95/9533b7da6d858e5675b53b44a78c8a47.png)
Get 接口返回用户数据列表
![](https://static001.geekbang.org/infoq/4f/4f5b13b9d0830f3b74301c5691e97c3d.png)
POST 接口提交用户数据进行添加
![](https://static001.geekbang.org/infoq/e5/e5d3fd523603d27cb7a06fd92574c95d.png)
控制器示例代码
复制代码
视频教程查看以下链接
https://www.bilibili.com/video/BV1C54y1Y7Lm
0 人点赞
Get 接口返回用户数据列表
POST 接口提交用户数据进行添加
控制器示例代码
import 'package:aqueduct/aqueduct.dart';
import 'package:demo2/model/model.dart';
class UserController extends ResourceController {
UserController(this.context);
ManagedContext context;
@Operation.get()
Future<Response> getAllUser() async {
final query = Query<Model>(context);
final allUser = await query.fetch();
return Response.ok(allUser);
}
@Operation.post()
Future<Response> insertUser(@Bind.body() Model model) async {
final query = Query<Model>(context);
query.values = model;
final user = await query.insert();
return Response.ok(user);
}
}
视频教程查看以下链接
https://www.bilibili.com/video/BV1C54y1Y7Lm
0 人点赞
还未添加个人签名 2021.01.24 加入
B站公开课 https://www.bilibili.com/video/BV17K4y1p7xP 个人网站 https://www.fluttervideo.com/
促进软件开发及相关领域知识与创新的传播
评论