Example REST API, using node.js, express and mongoose
- clone project ;)
npm install
node app.js
- browse to http://localhost:3000/users
-
get all users
curl -i -X GET http://localhost:3000/users
-
get specific user with _id 12345678 (use an id that exists in your database)
curl -i -X GET http://localhost:3000/users/12345678
-
add an user
curl -i -X POST -H 'Content-Type: application/json' -d '{"username": "test", "email": "[email protected]", "password": "secret"}' http://localhost:3000/users
-
update user with _id 12345678
curl -i -X PUT -H 'Content-Type: application/json' -d '{"password": "top secret"}' http://localhost:3000/users/12345678
-
delete user with _id 12345678
curl -i -X DELETE http://localhost:3000/users/12345678
npm test