2017-09-28 39 views
0

发射我有三个文件app.jsdb.jsclient.html
app.js是服务器js文件和db.js是我与数据库
的所有行动的文件,我使用套接字告诉用户他的数据库中的订单是否发生了一些变化。
但我在app.js使用socket io当某些动作发生时,我如何从db.js发出?socket.io和node.js中从另一个文件服务器相比

回答

0

在app.js

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 
}) 
} 
+0

感谢,现在的工作 –

相关问题