Sie können dieses Projekt überprüfen, so scheint es sehr viel versprechend:
http://github.com/gf3/node-sandbox
Ich persönlich nicht Knoten verwenden willkürliche SSJS Ausführung zu tun. Sie werden wahrscheinlich nicht diese Lösung mögen, aber es hat gut für mich seit etwa einem Jahr funktioniert:
Es gibt eine Perl-Implementierung von Spidermonkey API (Spidermonkey ist Firefox JS-Engine) that's available. Ich habe das mit Hilfe von CGI angehängt. Sie können darin genau angeben, welche Funktionen Sie anzeigen möchten (gewährt, es ist in Perl ... blech) und führen Sie den Code aus, den Sie mögen. Es besteht keine Gefahr von Sicherheitslücken, da das gesamte Setup vollständig sandboxed ist. Es simuliert nicht das DOM.
Die Art und Weise, wie ich dies auf meinem Server implementierte (um Missbrauch zu verhindern), war die Ausgabe von Token, die einen einmaligen Zugriff durch eine REST-API auf einem anderen Server gewährleisteten. Es ist eine einfache HMAC-Implementierung, die einen Zeitstempel enthält, um die Legitimität des Tokens durchzusetzen. Wenn das Perl-Skript eine Anforderung empfängt, überprüft es das Token und verarbeitet das Skript (das Skript sollte nur Teil einer POST-Anfrage sein). Das Perl-Skript schreibt dann einfach die Ergebnisse. Mein Server ist so eingestellt, dass er eine Zeitüberschreitung von etwa 10 Sekunden verursacht.
Hoffe, das hilft!
Wow Sie serverseitige js nicht sehr oft sehen. ; – rook