【问题标题】:Storing form schemas and functions in a Database在数据库中存储表单模式和函数
【发布时间】:2012-10-08 22:10:03
【问题描述】:

我和我的同事正在构建一个后端相对复杂的 Web 应用程序。在不泄露产品理念的情况下,我们有数百个表单模式与它们的返回函数配对,这些函数在提交表单时被调用。模式是在客户端动态创建表单的 JSON 对象。提交表单中的数据后,链接的函数可能会对该数据执行各种不同的操作。

目前,这些表单架构和链接函数托管在 GitHub 上的私有存储库中。这是最好的方法还是可以将它们保存在诸如 mongodb 之类的数据库中?

我知道 mongodb 存储表单模式没有问题,但是函数和函数依赖关系呢?

【问题讨论】:

    标签: javascript node.js mongodb mongoose


    【解决方案1】:

    将其存储到数据库中(作为字符串)并在客户端请求时将其提供给客户端(将变成函数)。如果您想在后端(节点)上使用该代码,您可以评估它或创建一个函数 new Function(functionString) 并在服务器端进行验证。 /编辑 或者将每个模式放在一个文件中,并在需要时向服务器/客户端请求它。为这样的事情进行 DB 轮次是很昂贵的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 2014-07-21
      • 2018-11-27
      • 2017-04-07
      • 1970-01-01
      相关资源
      最近更新 更多