javascript - 如何将前端模型与后端数据库同步

标签 javascript ajax

以“待办事项应用程序”为例。当我添加/删除项目或将项目标记为已完成时,我希望前端自动发送 ajax 更新。

此外,如果后端由于其他人添加了新的待办事项而发生更改,我希望前端也能更新。

我知道 meteor 框架可以做到这一点。有没有非框架选项? (图书馆)

最佳答案

有非框架选项吗? 是的,javascript 和 node.js

您可以使用纯javascript实现问题中描述的逻辑,与使用框架相比,这会花费更多时间。 Meteor 已经提供了开箱即用的功能,但您可以选择类似 sails.js 的选项。与 Meteor 相比支持更多数据库(目前仅支持 Mongodb)。

也许你可以使用 Angularjs 和 Restangular 来存档这个。在服务器上,假设您不想使用 websockets,则必须实现长轮询。您还可以使用Firebase为了处理服务器端逻辑,它为所有订阅的客户端提供实时更新。

关于javascript - 如何将前端模型与后端数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029194/

相关文章:

javascript - 当参数包含 html 标记时 Ajax 调用失败

如果使用 <a>,javascript 不会向处理程序提交数据

javascript - Node.js 如何保持页面加载之间的连接

javascript - img 目录结构 react.js

javascript - jQuery:在本地上下文中正确使用延迟(即没有 AJAX)

javascript - 使用 ajax 时 asp mvc 显示不更新

javascript - 使用 JavaScript 调整 SWF 的大小

javascript - karatsuba 算法,超出最大调用堆栈大小

javascript - 在 laravel 中使用 ajax 自动完成和多功能

javascript - PHP判断客户端请求的dataType或responseType