UNPKG

rocky

Version:

Full-featured, middleware-oriented, hackable HTTP and WebSocket proxy

29 lines (21 loc) 523 B
const http = require('http') const rocky = require('..') const proxy = rocky() proxy .forward('http://localhost:3001') // Configure rocky proxy.get('/users/:id') // Start the proxy and listen proxy.listen(3000) // Target server http.createServer(function (req, res) { res.writeHead(200) res.end() }).listen(3001) // Test request http.get('http://localhost:3000/users/pepe', function (res) { console.log('Status:', res.statusCode) res.on('data', function (chunk) { console.log('Body: ' + chunk) }) })