UNPKG

pulse-cli

Version:

The Pulse CLI tool for pulse-server

42 lines (33 loc) 823 B
import Pulse from 'pulse-server'; const server = new Pulse(); server.setContextMiddleware((req, res) => { server.setContext({ user: 'test' }); }); server.use((req, res, next) => { next(); }); server .get('/', (req, res) => { res.end('Hello World!'); }) .get('/test', (req, res) => { res.end('Test!'); }) .get('/:id', (req, res) => { res.end(`Test ${req.params.id}!`); }); server .get('/users', (req, res) => { res.send({ users: ['test'] }); res.paginate(['john', 'lisa'], { limit: 20, page: 1 }); }) .get('/:id', (req, res) => { res.json({ user: req.params.id }); }); server.start(() => { console.log('Server started!'); }); server.createPulseSocket(); server.onSocketMessage((data) => { console.log(data.toString()); });