1

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

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

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

4

1 回答 1

0

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

于 2012-10-08T12:33:01.847 回答