VM в nodejs — как скрыть свой код функций и как безопасно вызывать функции с sandbox`a?

Всем добра
Нужно использовать vm и предоставить свои функции для работы внутри среды.
Как сохранить свой код от подобного?
var vm=require('vm');
var sandbox_context=vm.createContext({
	myfunc:function () {
	    //мой код функции, который нужно скрыть
        return 1;
	},
    console:console.dir,
});
vm.runInContext(`
    console(''+myfunc);//в консоль выводим тот код.. 
`, sandbox_context);

Как сохранить мой код от прочтения?
Также как можно безопасно вызывать функции с sandbox`a?
Спасибо за ответы.
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы