ui/server/src/wsUpgrade
Two WebSocketServers cannot both be built with { server, path }: ws aborts an upgrade whose path is not its own with a 400, so the first one attached would refuse the second one's connections.
Cockpit server, v0.9. Source: ui/server/src/wsUpgrade.mjs.
Functions#
pathnameOf()#
pathnameOf(
req):any
Defined in: ui/server/src/wsUpgrade.mjs:6
Parameters#
req
any
Returns#
any
refuseUnknownUpgrades()#
refuseUnknownUpgrades(
server,knownPaths):void
Defined in: ui/server/src/wsUpgrade.mjs:22
Refuse an upgrade for a path no socket owns, as ws itself used to (400).
Parameters#
server
any
knownPaths
any
Returns#
void
routeUpgrade()#
routeUpgrade(
server,wss,path):void
Defined in: ui/server/src/wsUpgrade.mjs:14
Parameters#
server
any
wss
any
path
any
Returns#
void