以下の問題を解決する最善の方法を知る必要があります。
私はオンライン エディターを持っています。ユーザーは js コードを記述して、課題などの問題を解決します。そのため、このコードを取得し、サーバーで処理して、コードが正しく記述されているかどうかを確認し、結果を比較する必要があります。
サーバー側などで js シェルを呼び出す必要がありますか?
以下の問題を解決する最善の方法を知る必要があります。
私はオンライン エディターを持っています。ユーザーは js コードを記述して、課題などの問題を解決します。そのため、このコードを取得し、サーバーで処理して、コードが正しく記述されているかどうかを確認し、結果を比較する必要があります。
サーバー側などで js シェルを呼び出す必要がありますか?
サーバー上でユーザーが作成したコードを実行すると、セキュリティ上の大きな問題になります。
代わりに、eval()を使用してクライアントでコードを実行します。次に、結果(ユーザーが解いた場合など) をサーバーに送信します。
Google for JavaScript interpreter
、かなりの数があります。