start() { const server = this.config.server || {}; if(server.socketPath) { this.listen(server.socketPath); } else { this.listen(server.port || 3000); } }
akyuu.init(err => { if(err) { console.error("Failed to start akyuu.js"); console.error(err.stack); process.exit(4); } akyuu.start(); console.log(`Akyuu-demo listened on port ${akyuu.config.server.port}.`); });
routers.push({ router: "/", method: "GET", processors: [ function(req, resp) { const http = new HTTP(`http://127.0.0.1:${akyuu.config.server.port}`); http.post("/test_post", { time: Date() }, function(err, result) { if(err) { resp.error(err); return; } resp.succ({ text: "get body from post", bodyText: result }); }); } ] });