2013-04-11 216 views
0

我需要知道的是如何解決以下問題的最好辦法:處理JS服務器端

我有一個在線編輯器,用戶寫一個js代碼來解決一些問題,就像是一個挑戰。所以,我需要獲取這些代碼,並在服務器中進行處理,以檢查代碼是否正確寫入,並比較結果。

我需要在服務器端調用一個js shell或類似的東西嗎?

回答

1

在您的服務器上運行用戶編寫的任何代碼將是一個很大的安全問題。

而是使用eval()運行客戶端上的代碼。然後發送結果(如用戶解決它)到您的服務器。

0

Google對於JavaScript interpreter,有不少。