1

我正在从普通的 CRUD 资源方法(通常返回填充表单所需的多个模型)切换到 API 方案。我的问题是我使用的正常创建方法是否应该被制作成一个返回多个模型的 API 端点,或者每个需要来自数据库的数据的表单元素是否应该有它自己的端点并且应该发出多个 HTTP 请求?

这是我第一次尝试通过 API 将前端和后端解耦,我能找到的所有教程和示例都非常基础,以至于无法说明这一点。我知道我将如何实现这两种方法,但不知道推荐的方法。我正在寻找一些关于这种情况下可能被认为是最佳实践的想法,以及一种或另一种方法可能给我带来的任何潜在问题。

4

1 回答 1

0

由于您的目标是去耦,我建议考虑创建数据传输对象 DTO) DTO的优点和缺点

特别是针对您的问题,创建一个封装前端所需模型的 DTO 对象。

于 2021-06-01T11:55:38.020 回答