【发布时间】:2014-03-20 22:51:32
【问题描述】:
我想构建一个 nodejs 应用程序,它允许用户输入他们自己的 JavaScript 脚本来与我的应用程序 API 进行交互以实现可扩展性。
我希望这是安全的;我只想要暴露给脚本的一组特定对象。
在节点中是否有一种安全的方法来执行此操作?
【问题讨论】:
-
为此使用沙箱。例如,sandbox 模块。
-
谢谢,但您似乎无法将对象暴露给沙箱?我看不到如何从沙箱中访问我的 api?
标签: javascript node.js security scripting extensibility