2017-09-28 74 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

感謝,現在的工作 –

相關問題