Я должен записать данные на экран клиента POS в веб-приложении. Для этой цели я использовал последовательный порт узла js, и я сделал это. Теперь проблема в том, что когда я запускаю этот код с командой в командной строке "node test.js". он работает нормально, но когда я копирую этот код и вставляю его в файл, который вызывается в Node js api, происходит сбой. Может ли кто-нибудь помочь мне в этом вопросе.
Это мой код:
var SerialPort = require('serialport');
var port = new SerialPort('COM4');
port.write('Culina ....�100.62', function(err) {
if (err) {
return console.log('Error on write: ', err.message);
}
console.log('message written');
});
// Open errors will be emitted as an error event
port.on('error', function(err) {
console.log('Error: ', err.message);
})
когда я сохраняю этот код в файле и запускаю этот файл с помощью команды "node test.js", он работает нормально. Но когда я копирую этот код в функцию контроллера и вызываю его через вызов API, он выдает ошибку «порт не существует».