SOCKJS Logo
Back to Docs
Server

Server Setup

How to set up SOCKJS on your server

1Installation

bash
npm install sockjs

2Basic Server

javascript
const http = require('http');
const sockjs = require('sockjs');

const sockjs_server = sockjs.createServer({
  prefix: '/sockjs'
});

sockjs_server.on('connection', function(conn) {
  conn.on('data', function(message) {
    conn.write('Echo: ' + message);
  });
});

const server = http.createServer();
sockjs_server.installHandlers(server);
server.listen(8080);

3Server Options

| Option | Description |

| prefix | URL prefix for SOCKJS endpoints |

| response_limit | Max bytes before streaming response is closed |

| websocket | Enable/disable WebSocket transport |

| heartbeat_delay | Heartbeat interval in ms |