- Notifications
You must be signed in to change notification settings - Fork1
A very simple API prototype file based database
License
NotificationsYou must be signed in to change notification settings
hidaytrahman/preapi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A very simple prototype file based database REST API developed usingNodejs
,ExpressJS
, its easy to use to any type of project
- Dont wait for BE you can use till BE is ready
- Learn CRUD operations without having API dependencies
- No real database required
- Build Prototype based apps and more
Thats it.
It can be accessible here :http://localhost:3030/todos
* Feel free to change port
Feel free to useVSCode REST Client
extension docs are already available indocs/API.rest
file
GET: http://localhost:3030/todos
{"todos": [ {"id":"eBPNbH6TOc40qu6DWcRv","todo":"Visit office space","isCompleted":true,"created_at":"2022-12-07T19:10:39.106Z" } ],"message":"Todo fetched successfully!"}
POSThttp://localhost:3030/todoContent-Type:{{contentType}}{"todo":"New todo item","isCompleted":true}
Response
{"todos": [ {"id":"eBPNbH6TOc40qu6DWcRv","todo":"New todo item","isCompleted":true,"created_at":"2022-12-07T19:10:39.106Z" } ],"message":"Todo fetched successfully!"}
DELETEhttp://localhost:3030/todo/{id}Content-Type:{{contentType}}
Response (OK)
{"message":"Deleted Successfully!"}
Response (Not exist)
{"message":"Data doesn't exist or please check the id"}
All database files should be undersrc/data/
folder
Example database for Todosrc/data/data.json
About
A very simple API prototype file based database