You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Muthu Kumar
f2a1626f53
|
5 years ago | |
---|---|---|
.vscode | 5 years ago | |
models | 5 years ago | |
util | 5 years ago | |
.gitignore | 5 years ago | |
README.md | 5 years ago | |
index.js | 5 years ago | |
package.json | 5 years ago | |
pnpm-lock.yaml | 5 years ago |
README.md
Routes
POST /register
Request type: application/json
Request:
- username:
string
- email:
string
- password:
string
Response:
- success:
boolean
- msg:
string
(if success false)
POST /user
Request type: application/json
Request:
- username:
string
- password:
string
Response:
- success:
boolean
- msg:
string
(if success false) - token:
string
GET /search/:query
Headers:
- Authentication:
token
Response:
- success:
boolean
- msg:
string
(if success false) - results:
object array
- movieId:
string
- title:
string
- overview:
string
- poster:
string
- release:
string
- movieId:
GET /movie/:movieId
Headers:
- Authentication:
token
Response:
- success:
boolean
- msg:
string
(if success false) - data:
- movieId:
string
- title:
string
- overview:
string
- poster:
string
- release:
string
- watchStatus:
undefined|string
- rating:
undefined|string
- movieId:
POST /movie/:movieId
Headers:
- Authentication:
token
Request type: application/json
Request:
- watchStatus:
string ∈ ["PLANNED", "IN_PROGRESS", "COMPLETED"]
- rating:
string ∈ ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
Response:
- success:
boolean
- msg:
string
(if success false) - data:
- movieId:
string
- title:
string
- overview:
string
- poster:
string
- release:
string
- watchStatus:
undefined|string
- rating:
undefined|string
- movieId: