2012-10-08 65 views
1

我和我的同事正在構建一個具有相對複雜後端的web應用程序。在不提供產品創意的情況下,我們有幾百個表單模式與他們的返回函數配對,這些函數在表單提交時被調用。模式是在客戶端動態創建表單的JSON對象。當表單中的數據被提交時,鏈接函數可能會對該數據做各種不同的事情。將表格模式和函數存儲在數據庫中

當前,這些表單模式和鏈接函數被託管在GitHub上的私有倉庫中。這是最好的方式,還是可以堅持在一個數據庫,如mongodb?

我知道mongodb在存儲表單模式方面沒有問題,但函數和函數依賴關係呢?

回答

0

將其存儲到數據庫中(作爲字符串),並在請求時將其提供給客戶端(將變成函數)。如果你想在後端(節點)上使用該代碼,你可以評估它或者創建一個函數new Function(functionString),並在服務器端進行驗證。 /編輯 或者將每個模式放在一個文件中,並在需要時請求服務器/客戶端。爲這樣的事情做一個數據庫是很昂貴的。

相關問題