Skip to content
This repository was archived by the owner on May 16, 2023. It is now read-only.

routexjs/routex-websocket

Routex WebSocket npm Travis CI Codecov

WebSockets for Routex.

Documentation - GitHub

Example

Install:

yarn add @routex/websocket
# or
npm add @routex/websocket

Setup your app:

const { Routex, TextBody } = require("routex");
const websocket = require("@routex/websocket");

const port = process.env.PORT || 3000;
const app = new Routex();

app.appMiddleware(websocket());

// Must be a GET request.
app.get(
  "/",
  websocket.socketHandler((socket) => {
    // Echo server
    socket.on("message", (data) => {
      socket.send("You said: " + data);
    });
  })
);

app.listen(port).then(() => console.log(`Listening on ${port}`));

Support

We support all currently active and maintained Node LTS versions, include current Node versions.

Please file feature requests and bugs at the issue tracker.

About

WebSockets for Routex

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •