0
私はソケットを使ってexpressを使用しています。express-socket.io-sessionでセッションをソケットインスタンスに接続するのに役立ちます。Socket.ioとExpressでのクラスタリングの使い方
ここで配布機能は、セッション、ルートのようなものを実行している私は、クラスタリング
var cluster = require('cluster')
if(cluster.isMaster) {
// imports
const http = require('http'),
socketIO = require('socket.io')
var server = http.createServer(),
io = socketIO(server)
for (var i = 0; i < 3; i++) {
cluster.fork()
}
cluster.on('exit', function(worker, code, signal) {
console.log('worker ' + worker.process.pid + ' died code: ' + code + 'signal: '+ signal)
})
}
if(cluster.isWorker) {
var express = require('express'),
app = express(),
deploy = require('./main.js'),
server = require('http').createServer(app),
io = require('socket.io').listen(server)
// add store here.
// deploy and listen
deploy(app, io)
console.log(cluster.worker.id)
app.listen(8080)
}
のために使用されるコードなど
POSTだhttp://localhost:8080/socket.io/?EIO=3&transport=polling&t=Lz9Ey8p私は私の答えを見つけた