Io server-sideという名前のsocket.io cookieを無効にする必要がありました。
次の場所にあるファイルへのクッキーを作成するファイルへのパスに従います
C:\ socket.io\examples\chat\node_modules\socket.io\node_modules\engine.io\lib\server.js
どの行を削除する必要がありますか?
以下の行を削除し、Cookieを削除しました
行14//var cookieMod = require('cookie');
行47//this.cookie = false !== opts.cookie ? (opts.cookie || 'io') : false;
48行目//this.cookiePath = false !== opts.cookiePath ? (opts.cookiePath || '/') : false;
行49//this.cookieHttpOnly = false !== opts.cookieHttpOnly;
行290-行298//if (false !== this.cookie) { //transport.on('headers', function (headers) { //headers['Set-Cookie'] = cookieMod.serialize(self.cookie, id, //{ //path: self.cookiePath, //httpOnly: self.cookiePath ? self.cookieHttpOnly : false //}); //}); //}
それを行うオプションを渡すだけです:
var io = require('socket.io')();
io.on('connection', function(client){});
io.listen(3000, {
cookie: false
});
ドキュメントでそれを参照してください: https://github.com/socketio/engine.io#methods-1