0
發射我有三個文件app.js
db.js
和client.html
app.js
是服務器js
文件和db.js
是我與數據庫
的所有行動的文件,我使用套接字告訴用戶他的數據庫中的訂單是否發生了一些變化。
但我在app.js
使用socket io當某些動作發生時,我如何從db.js
發出?socket.io和node.js中從另一個文件服務器相比
發射我有三個文件app.js
db.js
和client.html
app.js
是服務器js
文件和db.js
是我與數據庫
的所有行動的文件,我使用套接字告訴用戶他的數據庫中的訂單是否發生了一些變化。
但我在app.js
使用socket io當某些動作發生時,我如何從db.js
發出?socket.io和node.js中從另一個文件服務器相比
在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
})
}
感謝,現在的工作 –