Вообще-то нет, я не прав чуть более, чем полностью. Заглянул в объект вебсокета при коннекте - и он передаёт на сервер целый вот такой список заголовков:
{ host: 'localhost:3001',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; rv:57.0) Gecko/20100101 Firefox/57.0',
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'accept-language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
'accept-encoding': 'gzip, deflate',
'sec-websocket-version': '13',
origin: 'http://localhost:3000',
'sec-websocket-extensions': 'permessage-deflate',
'sec-websocket-key': 'A1dKUeCdQoqD6e3fcybrvA==',
cookie: 'connect.sid=s%3AF9MNoS02PTcG7YuQmf3qYWpe-MEf3-bu.cP0ijHj6HUzhua3LGxczDipciUqapdRbEeVPemsDbxY',
connection: 'keep-alive, Upgrade',
pragma: 'no-cache',
'cache-control': 'no-cache',
upgrade: 'websocket' }