Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@wormss/websocket-accept-response

Who wants to write all this BS every single time? Nah man..

npm i @wormss/websocket-accept-response

Usage

import {
  responseFromIncomingMessage,
  responseFromHttpHeaders,
  responseFromSecWebsocketKey,
  responseFromHash,
} from '@wormss/websocket-accept-response';

const response = responseFromIncomingMessage(req);
const response = responseFromHttpHeaders(req.headers);
const response = responseFromSecWebsocketKey(req.headers['sec-websocket-key']);
const response = responseFromHash(makeMyOwnHash);

socket.write(response);

Choose your level of laziness.. No judgement here.

Expected Output

HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=

(Note: Line endings are \r\n)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages