Line

You are reading docs for v0.8. See latest (v0.9)

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.8. 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