Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
"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