我和我的同事正在构建一个具有相对复杂的后端的Web应用程序。在不放弃产品创意的情况下,我们有几百个表单模式与返回函数配对,这些模式在提交表单时调用。模式是JSON对象,它们在客户端动态创建表单。当提交表单中的数据时,链接的函数可以使用该数据执行各种不同的操作。
目前,这些表单模式和链接函数都托管在GitHub上的私有仓库中。这是最好的方法还是可以保存在像mongodb这样的数据库中?
我理解mongodb在存储表单模式方面没有问题,但是函数和函数依赖关系呢?
答案 0 :(得分:0)
将其存储到数据库中(作为字符串)并在客户请求时将其提供给客户端(将转换为函数)。如果要在后端(节点)上使用该代码,则需要对其进行评估或创建函数new Function(functionString),并在服务器端进行验证。 /编辑 或者将每个模式放在一个文件中,并在需要时向服务器/客户端请求它。为这样的事情做一个DB轮是很昂贵的。