Skip to content

franklbh/order-api

 
 

Repository files navigation

Run this project

  1. npm install

  2. create MongoDB

  3. create .env file as below

PORT=80
JWT_KEY=somethingcomplicated
MONGODB_URL=

To fix syntax and problems

npm run lint

Test with Postman

Create new user

POST http://localhost/users/

raw + JSON

{
	"name":"William",
	"email":"[email protected]",
	"password":"testpass"
}

Login

POST http://localhost/users/login

raw + JSON

{
	"email":"[email protected]",
	"password":"testpass"
}

Self info

Authorization -> Bearer Token

GET http://localhost/users/me

Logout

Authorization -> Bearer Token

POST http://localhost/users/me/logout

Logout from all devices

Authorization -> Bearer Token

POST http://localhost/users/me/logoutall

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%