universal-common-net-websocket-protocols-base64headers
v1.0.3
Published
A utility for creating WebSocket connections with custom headers
Maintainers
Readme
universal-common-net-websocket-protocols-base64headers
A lightweight JavaScript implementation for passing headers through WebSocket protocol field.
Installation
npm install universal-common-net-websocket-protocols-base64headersUsage
import { createWebSocketWithHeaders } from "universal-common-net-websocket-protocols-base64headers";
const headers = {
"Authorization": "Bearer token123",
"User-Id": "12345"
};
// Instead of just new WebSocket("")
const ws = createWebSocketWithHeaders("wss://example.com/ws", headers);
// Use websocket as normal
ws.onopen = () => console.log("Connected");
ws.onmessage = (event) => console.log("Message:", event.data);