@routex/websocket
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

Routex WebSocket npm Travis CI Codecov Greenkeeper badge

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.

Readme

Keywords

Package Sidebar

Install

npm i @routex/websocket

Weekly Downloads

3

Version

0.1.0

License

MIT

Unpacked Size

8.79 kB

Total Files

11

Last publish

Collaborators

  • cretezy