У меня есть рабочий HTTP-сервер Express, а также рабочий сервер веб-сервера. Я хочу добавить приложение websockets на свой обычный веб-сайт, который запускается HTTP-сервером, но я не уверен, что понимаю документацию. Могу ли я иметь сервер, который принимает несколько протоколов и как я буду обрабатывать маршрутизацию в такой ситуации? Документация npmjs для socketio говорит:поддерживает несколько протоколов на одном сервере
In conjunction with Express
Starting with 3.0, express applications have become request handler functions that you pass to http or http Server instances. You need to pass the Server to socket.io, and not the express application function.
var app = require('express')();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
io.on('connection', function(){ /* … */ });
server.listen(3000);
можно обрабатывать HTTP запросы через app.HTTPverbHere() и просит WebSocket через io.on?