0.0.0 • Published 13 years ago
argo-server v0.0.0
argo
Argo is an extensible, asynchronous API proxy and server.
argo offers:
- Asynchronous request and response pipelines.
- Reverse proxy to backend servers.
- Extensible package system.
Example
Adding Cross-Origin Resource Sharing to an API You Don't Control
var argo = require('argo-server');
argo()
.use(function(addHandler) {
addHandler('response', function(env, next) {
env.response.setHeader('Access-Control-Allow-Origin', '*');
next(env);
});
})
.target('http://weather.yahooapis.com')
.listen(1337);Install
$ npm install argoUsage
.use(1)
.target(1)
.route(2)
.map(2)
.include(1)
Tests
Unit tests:
$ npm testTest Coverage:
$ npm run-script coverageLicense
MIT