2012-10-08 67 views
1

我和我的同事正在构建一个具有相对复杂后端的web应用程序。在不提供产品创意的情况下,我们有几百个表单模式与他们的返回函数配对,这些函数在表单提交时被调用。模式是在客户端动态创建表单的JSON对象。当表单中的数据被提交时,链接函数可能会对该数据做各种不同的事情。将表格模式和函数存储在数据库中

当前,这些表单模式和链接函数被托管在GitHub上的私有仓库中。这是最好的方式,还是可以坚持在一个数据库,如mongodb?

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

回答

0

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

相关问题