Slide 8
Slide 8 text
API Anatomy
router.post("/api/event/:id/messages", function*(id) {
this.checkBody("message").notEmpty();
if (this.errors)
this.throw(400, {success: false, errors: this.errors});
yield r.table("messages").insert({
created: r.now(),
text: this.request.body.message,
sender: sender,
event: id});
this.body = {success: true};
});