generate REST API with koa and mongo
Easy REST api for koa server
Install using npm:
npm install koa-mongo-rest
generateApi = ;
Create mongoose model
mongoUrl = '127.0.0.1:27017';mongoose = ;mongoose;schema =email: Stringname: Stringpassword: Stringaddress: Stringzipcode: Numberlists: Array;model = mongoose;
var koa = ;var router = ;var app = ;//router is requiredapp;//add REST routes to your app. Prefix is optional;app;
Following REST API is now created for you:
|GET||Get all documents, or documents that match the query.
You can use [mongoose find conditions] (http://mongoosejs.com/docs/queries.html), limit, skip and sort.
|Get the addressed document.|
|POST||Create a new document and send it back.||Update the addressed document with specified attributes.|
|PUT||Create a new document and send it back.||Replace the addressed document.|
|DELETE||n/a||Delete the addressed document.|
|PATCH||n/a||Update the addressed document with specified attributes.|