UNPKG

toxy

Version:

Hackable HTTP proxy to simulate server failure scenarios and network conditions

17 lines (11 loc) 347 B
const express = require('express') const toxy = require('..') const proxy = toxy() proxy.forward('http://httpbin.org') proxy.all('/*') proxy.poison(toxy.poisons.latency(1000)) proxy.poison(toxy.poisons.bandwidth({ bps: 1024 })) const app = express() app.use(proxy.middleware()) app.listen(3000) console.log('Server listening on port:', 3000)