在此处寻找有关如何进行CRUD并使浏览器代码模型与数据库同步的最佳实践指南。 Context是一个Angular / Express应用程序和Postgres DB。
我有一个UI编辑表单,显示当前存储在DB中的数据记录。用户可以对Postgres进行更改,提交和Express执行更新。更新后,我执行读取操作以重新拉取数据记录,以便我的客户端模型与DB数据同步。
所以这里有两次访问DB,更新和读取。我的问题是,更好的做法是1)保持我的Express路由代码超简单,并从浏览器做两个Ajax(表单提交时ajax,然后成功响应后,另一个ajax重新读取数据库中的数据),或者2)在表单提交上执行单个Ajax并让Express路由进行更新,然后读取,然后将数据返回给浏览器?