Tengo problemas con mi aplicación NodeJS. Se supone que es un servidor NodeJS para el puerto serie, pero tengo problemas con Readline y también solía arrojar errores sobre SerialPort. Si alguien puede recomendar cómo verificar la sintaxis del código en node.
El error:
TypeError: readline is not a constructor at Object.<anonymous> (/x/server.js:17:11)El código:
const myPort = new SerialPort({ path:portname, baudRate:9600, parser: new readline("\n") }); const SerialPort = require('serialport'); const readline = require("readline");No sé qué querías lograr de esta manera, pero podrías intentar:
const myPort = new SerialPort({ path:portname, baudRate:9600, parser: readline });Ahora puede usar readline como myPort.parser .
Si desea saber más sobre readline, consulte esto: https://www.geeksforgeeks.org/node-js-readline-module/
Prueba esto con Mayúsculas
const SerialPort = require('serialport'); const {Readline} = require("readline"); const myPort = new SerialPort({ path:portname, baudRate:9600, parser: new Readline("\n") });