如果我使用 HATEOAS 并使用具有适当链接的 API 响应来构建动态松散耦合的应用程序,这将是一个好方法吗?在前端(Angular)(大部分调用)中不会硬编码 URI。仅使用 ref,即使我更改 api URI,前端也不会受到影响。
还没有尝试过,但从概念上考虑一下。
当然,这是可能的。但我认为如果您的应用程序在下一个版本中没有完全更改,则没有必要。如果您的 Angular 应用程序保持不变,我不会看到在 Angular 服务中使用 HATEOS 而不是静态 URL 路径有任何真正的好处。如果您需要 Angular 应用程序完全动态,那么这是一个很好的方法,可以节省以后进行更改的时间。