toki-hapi-bridge
Version:
hapijs plugin for bridging into the toki core runtime
29 lines (20 loc) • 732 B
JavaScript
;
module.exports = class Toki {
constructor(config) {
const server = config.router;
server.get('/success', this.success);
server.put('/success', this.success);
server.post('/success', this.success);
server.delete('/success', this.success);
server.patch('/success', this.success);
server.get('/success/{guid}', this.success);
server.get('/fail', this.err);
server.get('/fail/{guid}', this.err);
}
success(req, res) {
return res.send(`${req.method} ${req.path} ${JSON.stringify(req.query)}`);
}
err(req, res) {
return res.send(new Error(`${req.method} ${req.path} ${JSON.stringify(req.query)}`));
}
};