to register new User
http://34.87.7.44/user/register
POST
none
username : STRING (required)
email : STRING (required)
password : STRING (required)
{
token : '<your token>',
user : {
"_id": "5d8067d979d2453f9d4e08b6",
"username": "ando5",
"password": "$2a$10$FKUNaNVmJrEfMia3usm4.uiP7eu61vaqZ9pShy.5g1UUnTR..vNie",
"email": "[email protected]",
"watchedTag" : []
"__v": 0
}
}
{
"message": ""User validation failed: username: Path `username` is required",
"data": ""User validation failed: username: Path `username` is required"
}
status : 400 (Bad Request)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
to login User
POST
none
email : STRING (required)
password : STRING (required)
{
token : '<your token>',
user : {
"_id": "5d8067d979d2453f9d4e08b6",
"username": "ando5",
"password": "$2a$10$FKUNaNVmJrEfMia3usm4.uiP7eu61vaqZ9pShy.5g1UUnTR..vNie",
"email": "[email protected]",
"__v": 0
}
}
{
"message": "Email or Password NOT FOUND!!!!!"
}
status : 400 (Bad Request)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
get all question list
GET
none
none
token : ''
[
{
title : "string",
description : "",
voter : [],
votes : 0,
tags : [],
Answer : [],
User : {
"_id": "5d8067d979d2453f9d4e08b6",
"username": "ando5",
"password": "$2a$10$FKUNaNVmJrEfMia3usm4.uiP7eu61vaqZ9pShy.5g1UUnTR..vNie",
"email": "[email protected]",
"watchedTag": [
"lol",
"",
]
"__v": 0
}
}
]
{
"message": "anda tidak memilik akses"
}
status : 403 (Forbidden)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
Create New Question
POST
none
{
title : String,
description : String,
tags : Array
}
token : ''
{
title : "string",
description : "",
voter : [],
votes : 0,
tags : [],
Answer : [],
User : {
"_id": "5d8067d979d2453f9d4e08b6",
"username": "ando5",
"password": "$2a$10$FKUNaNVmJrEfMia3usm4.uiP7eu61vaqZ9pShy.5g1UUnTR..vNie",
"email": "[email protected]",
"watchedTag": [
"lol",
"",
]
"__v": 0
}
}
{
"message": "anda tidak memilik akses"
}
status : 403 (Forbidden)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
get all question list
http://34.87.7.44/question/:id
PUT
none
none
token : ''
<Message Sukses>
{
"message": "anda tidak memilik akses"
}
status : 403 (Forbidden)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
delete a question
http://34.87.7.44/question/:id
DELETE
none
none
token : ''
<Message Sukses>
{
"message": "anda tidak memilik akses"
}
status : 403 (Forbidden)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
get answer by question
GET
id Question (params)
none
token : ''
[
{
title : "string",
description : "",
voter : [],
votes : 0,
tags : [],
question : [],
User : {
"_id": "5d8067d979d2453f9d4e08b6",
"username": "ando5",
"password": "$2a$10$FKUNaNVmJrEfMia3usm4.uiP7eu61vaqZ9pShy.5g1UUnTR..vNie",
"email": "[email protected]",
"watchedTag": [
"lol",
"",
]
"__v": 0
}
}
]
{
"message": "anda tidak memilik akses"
}
status : 403 (Forbidden)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)
Create New Question
PUT
none
{
question2 : String,
title : String,
description : String
}
token : ''
[
{
title : "string",
description : "",
voter : [],
votes : 0,
tags : [],
question : [],
User : {
"_id": "5d8067d979d2453f9d4e08b6",
"username": "ando5",
"password": "$2a$10$FKUNaNVmJrEfMia3usm4.uiP7eu61vaqZ9pShy.5g1UUnTR..vNie",
"email": "[email protected]",
"watchedTag": [
"lol",
"",
]
"__v": 0
}
}
]
{
"message": "anda tidak memilik akses"
}
status : 403 (Forbidden)
.
{
"message": "internal server error",
}
status : 500 (INTERNAL SERVER ERROR)