Запись данных на экран клиента POS в веб-приложении с последовательным портом узла js - PullRequest
0 голосов
/ 07 сентября 2018

Я должен записать данные на экран клиента 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, он выдает ошибку «порт не существует».

...