Consistent xhr API for both client and server (http.request)
npm install dasu


!macos
!windows
!ubuntu
Simple to use:
``javascript
var dasu = require('dasu')
var req = dasu.req
// same params as Node's require('http').request
var params = {
method: 'GET',
protocol: 'http',
hostname: 'uinames.com',
port: 80,
path: '/api/',
}
req(params, function (err, res, data) {
console.log(res.statusCode)
console.log(res.headers)
var json = JSON.parse(data)
console.log(json)
// eg: {"name":"Milica","surname":"Maslo","gender":"female","region":"Slovakia"}
})
// turn auto-follow redirects off
dasu.follow = false
// force mode 'node', 'browser', 'auto'
// (useful with Electron etc)
dasu.mode = 'auto' // uses window.XMLHttpRequest if available
`
npm install --save dasu
`from source
`
git clone https://github.com/talmobi/dasu
cd dasu
npm install
`
Test
`
git clone https://github.com/talmobi/dasu
cd dasu
npm install
npm test
``