Backbone.js&;Node.js:寻找应用程序设置的最佳实践

Backbone.js&;Node.js:寻找应用程序设置的最佳实践,node.js,backbone.js,configuration,settings,Node.js,Backbone.js,Configuration,Settings,我正在构建一个web应用程序,其前端是backbone.js,后端是node.js 我正在寻找在主干网/节点环境中加载和保存应用程序设置/配置的最佳实践。其想法是允许管理员用户查看/编辑设置,当然,当任何用户通过web访问应用程序时,这些设置都将以静默方式加载 我正在考虑创建一个称为“设置”的主干模型,一旦应用程序启动,就会加载该模型。然后添加一个设置视图,管理员可以在其中随意查看和编辑。并非所有设置都将预加载,仅当管理员尝试访问它们时(例如,与后端相关的设置将仅显示在管理员编辑页面中,而不会在

我正在构建一个web应用程序,其前端是backbone.js,后端是node.js

我正在寻找在主干网/节点环境中加载和保存应用程序设置/配置的最佳实践。其想法是允许管理员用户查看/编辑设置,当然,当任何用户通过web访问应用程序时,这些设置都将以静默方式加载

我正在考虑创建一个称为“设置”的主干模型,一旦应用程序启动,就会加载该模型。然后添加一个设置视图,管理员可以在其中随意查看和编辑。并非所有设置都将预加载,仅当管理员尝试访问它们时(例如,与后端相关的设置将仅显示在管理员编辑页面中,而不会在应用程序启动时预加载)

注意:这些设置将保存在MongoDB文档中


你们是如何管理web应用程序设置/配置的?

任何可以通过客户端访问并从数据库检索的数据都应该用主干模型表示。您创建“设置”主干模型的直觉将允许您显示从MongoDB后端检索到的数据。然后,当在视图中更新设置时,可以保存主干模型,这将反过来更新数据库中的设置


由于您正在处理可能会影响应用程序的设置/配置,因此您只需要确保对试图访问该特定页面的任何人进行正确的验证

感谢您的回复。所以我选择了mongo上存储的单个文档,主干可以随意查询。谢谢