Abstracting different transports (http/websockets) and libraries to a unite them all.
Usage
var api = require("alamid-api"),
var router = api.router();
router.get("/hello", function(req, res, next) {
res.end("You can use me via ws and http!");
});
var app = express(),
server = http.createServer(app),
io = socketIO.listen(server);
alamidRequest.use(require("alamid-api/plugins/connect"), { app: app });
alamidRequest.use(require("alamid-api/plugins/http"), { server: server });
alamidRequest.use(require("alamid-api/plugins/socket.io"), { io: io });
Plugins
Enhanced Response
api.use(require("alamid-api/plugins/enhancedResponse"));
API
- res.send(statusCode?, response)
- res.success(data)
- res.fail(code)
- res.error(code)