Skip to content

Client Configuration

This documents the old v1 API. See Creating a Client for the current version.

const client = createZocketClient<AppRouter>("ws://localhost:3000", {
headers: {
authorization: "Bearer token123",
},
onOpen: () => console.log("Connected"),
onClose: () => console.log("Disconnected"),
debug: process.env.NODE_ENV === "development",
});
client.onClose(() => {
setTimeout(() => client.reconnect(), 5000);
});
client.onError((error) => {
console.error("WebSocket Error:", error);
});

Properties: client.readyState, client.lastError.