Обновил BAS вроде прошло
"Node process stopped" при добавлении оператора "if"
-
Задача следующая: нужно обработать ошибку HTTP запроса при помощи условия "if", а именно - проверить вхождение определенного текста, содержащегося в переменной с ошибкой.
форум бас.xml
Я намеренно допустил ошибку в адресе запроса, добавив цифру 1 (encrypted.google.com1) чтобы вызвать ошибку в переменную "e".
Теперь я хочу обработать эту ошибку при помощи условия, которое проверяет наличие слова "ENOTFOUND" в переменной с ошибкой:
if (e.includes('ENOTFOUND')) {console.log("true")} else {console.log("folse")};
Но как только я добавляю это условие я получаю ошибку "Node process stopped" и условие не обрабатывается.
В идеале хотелось бы текст ошибки в условии записать в переменную БАС ([[PEREM]]), например так:
if (e.includes('ENOTFOUND')) {[[PEREM]] = e;} else {console.log("folse")};
Как выполнить условие "if" и избежать ошибки "Node process stopped"?
Версия: 23.2.2 ОС: Win7