Всем привет. Есть куб ноды в котором имеется данный код:
var ping = require('ping');
var hosts = ['[[IP]]'];
await(new Promise((resolve, reject) => {
hosts.forEach(function (host) {
ping.sys.probe(host, function (isAlive) {
var msg = isAlive ? 'host ' + host + ' is alive' : 'host ' + host + ' is dead';
console.log(msg);
resolve()
});
});
}));
Проблема в том, что переменная IP не преобразуется в данные при выполнении, и из-за этого модуль ноды видит её просто как BAS_VARS["IP"] Если же использовать любой ip или домен вместо переменной, то всё норм. Подскажите, в чём проблема?