gpt4 book ai didi

javascript - 如何处理 MEAN 应用程序中的数据库更改

转载 作者:行者123 更新时间:2023-12-03 00:51:48 25 4
gpt4 key购买 nike

我很难在网上找到很多资源。我正在开发一个多个用户同时使用的应用程序。这意味着一个用户可以在另一用户从数据库加载数据后编辑数据库。这意味着第二个用户将无法获得数据库当前状态的最新 View 。订阅数据库更改并处理它们的最佳方式是什么?我正在使用 MEAN 堆栈。

最佳答案

如果您正在尝试开发一个实时系统,其中的更改会立即反射(reflect)在数据库中的更改上,那么您需要使用 Web 套接字。由于您使用 Node.js 作为后端,请参阅 Socket.io

可以找到一个很好的实现资源 here

但是,如果您计划实现 Web 套接字,则必须对 Node.js 和 Angular 代码进行重大更改。

另一种方法(我不推荐)是定期对那些您想要反射(reflect)实时变化的 View 进行 api 调用。您可以使用 setInterval 来实现此目的

关于javascript - 如何处理 MEAN 应用程序中的数据库更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53012445/

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