我有三个文件app.js
db.js
和client.html
app.js
是服务器js
文件,db.js
是我用数据库做出所有操作的文件
我正在使用套接字告诉用户他的数据库中的订单是否有所改变
但我在app.js
中使用套接字io如果发生某些操作,我怎么能从db.js
发出?
答案 0 :(得分:0)
var server = require('http').Server(app);
var io=require('./db')(server);
server.listen(5000, (req, res, next) => {
console.log(' i am listening')
})
你的db.js中的
module.exports = function (server) {
let io = require('socket.io')(server)
io.on('connection', function (socket) {
//do you stuff here
})
}