mini.req.js
v1.2.0
Published
tiny,mini,easy,light weight http client (request) framework for both browser and nodejs
Maintainers
Readme
mini.req.js
tiny,mini,easy,light weight http client (request) framework for both browser and nodejs
thanks
first thanks to CentraRequest and reeq
how 2 dev
using microbundule
npm run build
cp -f dist/mini.req.umd.js test/static/req.mini.js
npm i -g aok.js
aok test -s test/static -p 19999
#http://localhost:19999/index.html
or using browserify
npm i -g browserify
browserify -r ./index.js:mini.req.js -o test/static/mini.req.js
npm i -g aok.js
aok test -s test/static -p 19999
#http://localhost:19999/index.htmlinstall
in your javascript project
npm i -S mini.req.jsin your HTML
<script src="js/mini.req.js"></script>ps: download : mini.req.js
just do it
//when node or browserify : require('min.req.js')
//when in html : just try miniReq
var req = require ? require('min.req.js') : miniReq
req('http://localhost:19999/abc', 'get', {
hello: 'good good day'
}).then(
d => {
console.log(d)
}
)
req.get('http://localhost:19999/abc?a=1', {
hello: 'get'
}).then(
d => {
console.log(d.data)
}
)
req.post('http://localhost:19999/ssabc', {
hello: 'post'
}).then(
d => {
console.log(d.data)
}
)
req.put('http://localhost:19999/abc', {
hello: 'put'
}).then(
d => {
console.log(d.data)
}
)
req.delete('http://localhost:19999/abc?a=2', {
hello: 'del'
}).then(
d => {
console.log(d.data)
}
)
//type : 'form' from方式调用publish
npm run build
mv -f dist/mini.req.umd.js ./mini.req.js
rm -f dist/mini.req.esm.js
rm -f dist/mini.req.modern.js
npm publish
