5.0.6 • Published 3 years ago
safeify v5.0.6
Safeify
说明
Safeify 可让 Node 应用安全的隔离执行非信任的用户自定义代码,了解详细
安装
npm install safeify -S
使用
import { Safeify } from "safeify";
(async ()=>{
// 创建 safeify 实例
const safeVm = new Safeify({
timeout: 3000,
asyncTimeout: 60000
});
// 定义 context
const context = {
a: 1,
b: 2,
system: {
add(a: number, b: number) {
return (a + b) * 2;
}
}
};
// 执行动态代码
const result= await safeVm.run(`return system.add(1,2)`, context);
console.log('result', result);
// 释放资源
safeVm.destroy();
})();
5.0.6
3 years ago
5.0.5
4 years ago
5.0.4
5 years ago
5.0.3
5 years ago
5.0.2
5 years ago
5.0.1
5 years ago
5.0.0
5 years ago
4.0.1
5 years ago
4.0.0
5 years ago
3.1.0
5 years ago
3.0.3
6 years ago
3.0.2
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
2.0.8
6 years ago
2.0.5
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.0.0
6 years ago