1.0.14 • Published 1 year ago

wsnet-server v1.0.14

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

wsnet-server

Basic Setup

import { log } from "console";
import { createServer } from "wsnet-server";

//create the websocket server on port 8080
createServer({ port: 8080 }, async (client) => {

  //get the params that are passed by the client
  client.onParams((data) => log(data));
  
  //on get on the "echo" route >> response
  client.onGet("echo", async (data) => {
    //get resource from client on the clients "echo" route and sent it back
    //it can be an Error or a object|string|array|...
    //maybe the client is corrupt and sends some wrong or no response back (don't use it)
    //if the client hasn't send the response back after 1min it returns an error 
    return await client.get("echo", data);
  });
  
  //listen for posts and resent them
  client.onSay("echo", (data) => {
    //resent the data to the client say "echo" route
    client.say("echo", data);
  });
});

Methods

1. Get / onGet

can handle only one handler per key

2. Say / onSay

can handle unlimited handler per key

3. Params

only one time

Clientside

wsnet-client

wsnet-client-react

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago