GET /api/users
POST /api/users
Parameter | Type | Description |
---|---|---|
name |
string |
Required |
email |
string |
Required. |
password |
string |
Required. |
role |
string |
Optional. default is user |
GET /api/users/${id}
Parameter | Type | Description |
---|---|---|
id |
number |
Required. Id of user to fetch |
UPDATE /api/users/${id}
Parameter | Type | Description |
---|---|---|
id |
number |
Required. Id of user to update |
DELETE /api/users/${id}
Parameter | Type | Description |
---|---|---|
id |
number |
Required. Id of user to delete |
GET /api/users/me
header | Type | Description |
---|---|---|
x-auth-token |
string |
Required. to identify the user |
rename .env.sample
to .env
and write your DB credentials
npm i
npm run dev
npm start
npm test