我有以下错误。 它在计算机打开时工作正常但如果我关闭计算机并再次打开,则com端口存在,但node.js告诉我“(节点:5244)UnhandledPromiseRejectionWarning:错误:打开COM3:访问被拒绝”
如果我拔下com端口并插上它,它可以正常工作。 如何解决这个问题?
var app = require('express')();
var fs= require('fs');
var server = require('http').createServer(app);
var SerialPort = require("serialport");
var serialPort = new SerialPort("COM3",{baudRate:9600},false);
var io = require('socket.io')(server);
var ct=0;
serialPort.open(function(){
console.log('connected...');
serialPort.on('data',function(data){
console.log('data received: ' +data);
data=data+"";
io.emit('Fromjs',data);
});
});
server.listen(3200, function() {
console.log('Socket IO server listening on port 3000');
});