var app = require('express')(); var http = require('http').createServer(app); // {cors:true}为设置跨域 var io = require('socket.io')(http,{cors:true}); app.get('/', (req, res) => { res.sendFile(__dirname + '/index.html'); }); const sql = require('mysql') // 设置数据库信息 const COM_SQL = sql.createConnection({ host:'81.68.197.217', user:'root', password:'dba*SN&JCZX@2022', port:'3306', database:'winsom_insole', useConnectionPooling: true }) const sql_base = 't_d_insole_data'//要插入的数据表 io.on('connection', (socket) => { socket.on('msg',msg=>{ // console.log(msg,'data') let data1 = msg.data let time_ = msg.time let serialport = msg.serialport io.emit('output',msg) var sql_ = `INSERT INTO ${sql_base} (posttime,postdata,serialport) VALUES (?,?,?)` COM_SQL.query(sql_,[`${time_}`,`${data1}`,`${serialport}`],(err,result)=>{ if(err){ console.log(err,"er") } }) }) socket.on('disconnect',()=>{ console.log("123") }) }); http.listen(3001, () => { console.log('listening。。。。。。。'); });