UNPKG

open-api

Version:

An api framework that forces versioning, simplifies data validation, and automates documentation.

46 lines (41 loc) 962 B
module.exports = function(ver) { ver.get("test/:id", { discontinued: true }); ver.post("users", { validate: { request: "empty-body", response: "empty-body", }, desc: "Create a new user" }, function(req, res) { res.json({ id: 3, name: req.body.name }); }); ver.get("users/:id", { validate: { request: "empty-body", response: "empty-body", }, desc: "Get info about a single user" }, function(req, res) { res.json({ id: req.params.id, name: "x" }); }); ver.post("users/:id", { validate: { request: "empty-body", response: "empty-body", }, desc: "Update a user" }, function(req, res) { res.json({ id: req.params.id, name: req.body.name }); }); }