gpt4 book ai didi

c# - 更新模型数据 : in the sever or in the client first?

转载 作者:太空宇宙 更新时间:2023-11-03 15:14:46 25 4
gpt4 key购买 nike

我在客户端使用 Angularjs,在服务器端使用 Web API。我对什么是更新我的应用程序数据的正确方法感兴趣?假设我想更新员工的姓名/年龄/无论我应该使用 angularjs 在本地更改它的字段,然后向服务器发送请求以保存这些更改,或者我应该先向服务器发送请求以“尝试”保存这些更改,并且仅当保存操作已成功完成时,本地将客户端模型与更新后的数据合并?谢谢。

最佳答案

最明确的方法是更新向服务器发送更新请求,并从服务器响应中发送包含更新数据的响应。

这样做的原因:

  1. 您的数据流始终是一致的
  2. 如果请求失败,您可以通知用户:出了点问题,要重试吗? (您可以在大型应用程序的日常使用中发现这种行为)。
  3. 现在您只想用一个简单的值更新数据。也许稍后你会改变主意,并且需要在分配给 Angular 模型之前对其进行处理,在这种情况下不需要在双方(客户端/服务器)上进行处理,你可以在服务器上进行处理并获得结果响应.

关于c# - 更新模型数据 : in the sever or in the client first?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39433324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com