[Unmaintained] Don't waste your time writing backend for your web application.
This repository is depreacted, use a solution like http://treeline.io and http://sailsjs.org/.
DO you want to write a web application in seconds? Api-as-a-service is the solution!
The server will listen on the 4000 port. So check http://localhost:4000.
Here the sample API :
POST - /api/:entity
Create a new document for this entity. If the entity doesn't exist, it will be created. The field id is generated and added to the document.
GET /api/:entity
GET /api/:entity/:id
Get the document with id :id
PUT /api/:entity/:id
Update document with id :id
DELETE /api/:entity/:id
Delete document with id :id
DELETE /api/:entity
Ask a token to delete entity :entity and send back an url to confirm the delete of this entity
DELETE /api/:entity/:token
Delete the entity :entity
The server will create a static server on the public/ folder. You can easily develop a web application which can use the API and put it in public/ folder!
The server will use a static file to save all the documents and entities (data.json).
Remember, api-as-a-service is meant to help you create a web application easily thinking about writting any backend code. If you want to put your application into production, I would recommend you write your own backend.
Have fun!
Thanks you to Alexandre Fournel to inspire me.