Dart 后台开发 Aqueduct 插入数据 获取数据 API

桃太郎
发布于 2021-4-1 13:44
浏览
0收藏

Dart 后台开发 Aqueduct 插入数据 获取数据 API-鸿蒙开发者社区

Get 接口返回用户数据列表

Dart 后台开发 Aqueduct 插入数据 获取数据 API-鸿蒙开发者社区

POST 接口提交用户数据进行添加

Dart 后台开发 Aqueduct 插入数据 获取数据 API-鸿蒙开发者社区

控制器示例代码

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);
  }
}

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.

视频教程查看以下链接

https://www.bilibili.com/video/BV1C54y1Y7Lm

收藏
回复
举报
回复
    相关推荐