我需要知道的是如何解決以下問題的最好辦法:處理JS服務器端
我有一個在線編輯器,用戶寫一個js代碼來解決一些問題,就像是一個挑戰。所以,我需要獲取這些代碼,並在服務器中進行處理,以檢查代碼是否正確寫入,並比較結果。
我需要在服務器端調用一個js shell或類似的東西嗎?
我需要知道的是如何解決以下問題的最好辦法:處理JS服務器端
我有一個在線編輯器,用戶寫一個js代碼來解決一些問題,就像是一個挑戰。所以,我需要獲取這些代碼,並在服務器中進行處理,以檢查代碼是否正確寫入,並比較結果。
我需要在服務器端調用一個js shell或類似的東西嗎?
在您的服務器上運行用戶編寫的任何代碼將是一個很大的安全問題。
而是使用eval()運行客戶端上的代碼。然後發送結果(如用戶解決它)到您的服務器。
Google對於JavaScript interpreter
,有不少。