У меня есть код, который, следовательно, выполняется в следующем порядке.
результат:
START APP,
Через 5000 [мс],
Порт открыт
Почему я должен ждать открытия порта, пока не будет вызвана функция settimeout?
const serial = require('serialport');
var mySerialPort = new serial("COM5", {
baudRate: 9600,
dataBits: 8,
parity: 'none',
stopBits: 1,
flowControl: false,
//autoOpen: false,
});
console.log("START APP");
//Events
mySerialPort.on('open', function() {
console.log("Port is open");
});
setTimeout(() => console.log("After 5000 [ms]"), 5000);