Как считать данные с COM порта и передать на node.js сервер?
Возникла задача передать данные с COM порта на локальный сервер. Написал такой код:
let http = require('http');
const SerialPort = require("serialport");
const ReadLine = require("@serialport/parser-readline");
const port = new SerialPort("COM8", {
baudRate: 9600,
});
const parser = new ReadLine();
port.pipe(parser);
port.on('readable', function () {
console.log('Data:', port.read());
});
let server = http.createServer(function(req, res){
console.log('URL страницы: ' + req.url);
res.writeHead(200, {'Content-Type' : 'text/plain'});
res.end('Hello, World!');
});
server.listen(3000, '127.0.0.1');
console.log('Мы отслеживаем порт 3000');
У меня получается открыть COM порт и начать забирать оттуда данные. Эти данные выводятся в консоли терминала. Вопрос в том, как эти данные вывести на страницу локального сервера?