@MKQ1220 например. Берём модуль с форума
https://community.bablosoft.com/topic/20985/crypto-модуль-с-криптографическими-функциями
Берём берём какой нибудь ключ. Читаем файл и шифруем его например алгоритмом aes. На выходе у нас шифрование данные. Все, можем размещать их хоть на гитхабе, хоть на хостинге, хоть в комментарии ВКонтакте. При старте работы защищённого скрипта, куда заведомо вписали наш ключ, начинаем подгружать эти данные и расшифровывать тем же модулем.
Как передать переменную из BAS в NodeJS
Moved
Поддержка
-
Добрый день!
Есть код, который работает в кубике NodeJS. Он передает переменную NodeJS в API_BAS:
// Передача переменной в BAS из NodeJS var threadID = 1; await BAS_API(`log(${threadID})`); // Выводит в лог "1". Работает правильноНо мне нужно проделать некоторые манипуляции с переменной и вернуть её в NodeJS:
// Передача переменной из BAS в NodeJS var threadID = 1; await BAS_API(`${threadID} = 2`); console.log(threadID); // Выводит в лог "1", а ожидаемый результат "2". Работает неправильноНо получаю ошибку
"ReferenceError: Left side of assignment is not a reference"Если у вас на уме, зачем такое извращение, то вот ответ: я хочу получить результат выполнения функции и использовать его в NodeJS.
var threadResult; await BAS_API(` var thread_data = _thread_get_status("${threadID}") ${threadResult} = thread_data.result `); console.log(threadResult);Я перепробовал все варианты, но ничего не работает:
var threadID = await BAS_API(`${threadID} = 2`); var threadID = await BAS_API(`"threadID" = 2`); var threadID = await BAS_API(`'threadID' = 2`); var threadID = await BAS_API(`_function_return(2)`);Вопрос, передать переменную из NodeJS в BAS возможно, а как сделать наоборот?
Такой вариант не интересует:
var threadID = 1; await BAS_API(` var thread_data = _thread_get_status("${threadID}") VAR_THREAD_RESULT = thread_data.result `); var threadResult = [[THREAD_RESULT]]; -
M Moderator moved this topic from Support on
-
GetThreadStatus = function() { var id = _function_argument("ID") _function_return(_thread_get_status(id)) }const threadResult = await BAS_FUNCTION("GetThreadStatus", { ID: 1 }); console.log(threadResult);
или вообще кек:
