UNPKG

999 BMarkdownView Raw
1# solid-ws
2[![](https://img.shields.io/badge/project-Solid-7C4DFF.svg?style=flat-square)](https://github.com/solid/solid)
3
4> Node/Javascript implementation of Websockets for Solid
5
6## Usage
7
8### Simple way
9
10```javascript
11
12var ldnode = require('ldnode')
13
14var server = ldnode.createServer({live: true})
15
16server.listen(port, function () {
17 console.log('Solid server started')
18})
19```
20
21### Short way
22
23```javascript
24var SolidWs = require('solid-ws')
25var ldnode = require('ldnode')
26
27var server = ldnode.createServer()
28solidWs(server)
29
30server.listen(port, function () {
31 console.log('Solid server started')
32})
33```
34
35### Long way
36
37```javascript
38var SolidWs = require('solid-ws')
39var ldnode = require('ldnode')
40var express = require('express')
41var https = require('https')
42
43var app = express()
44app.use('/databox', ldnode())
45var server = https.createServer({/* your settings*/}, app)
46
47server.listen(port, function () {
48 console.log('Solid server started')
49})
50
51// Attach WS to solid
52solidWs(server, app)
53```