Esse é o repositório com a base de JSON-Server + JSON-Server-Auth já configurada, feita para ser usada no desenvolvimento projeto NomadRoom.
Local: http://localhost:3001
Essa fake-api tem um total de 8 endpoints que podem ser utilizados.
{
method: "POST"
}
Body
{
"email": "[email protected]",
"password": "123456"
}
Response - 200
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImRpb2dvdHJ1ZUBnbWFpbC5jb20iLCJpYXQiOjE2NjczMTQxMDIsImV4cCI6MTY2NzMxNzcwMiwic3ViIjoiMiJ9.q4Blfnde4cLBf3xGHzP7guok8obPaEYnXWZvhHVPW3Q",
"user": {
"email": "[email protected]",
"name": "Diogo",
"last_name": "Steiner",
"age": 21,
"genre": "Masculino",
"profession": "Develop",
"profile_photo": "https://i.imgur.com/XnEcZ0p.jpg",
"validation": true,
"id": 2
}
}
{
method: "POST"
}
Body
{
"name": "Diogo",
"last_name": "Steiner",
"email": "[email protected]",
"password": "123456",
"age": 21,
"genre": "Masculino",
"profession": "Develop",
"profile_photo": null,
"validation": false
}
Response - 200
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImRpb2dvdHJ1ZUBnbWFpbC5jb20iLCJpYXQiOjE2NjczMTA0OTMsImV4cCI6MTY2NzMxNDA5Mywic3ViIjoiMiJ9.XUQ-w3vut-RYGGzbJ4TIzA9OHaHIylfUIbnrD8nCrco",
"user": {
"email": "[email protected]",
"name": "Diogo",
"last_name": "Steiner",
"age": 21,
"genre": "Masculino",
"profession": "Develop",
"profile_photo": null,
"validation": false,
"id": 2
}
}
Response - 200
[
{
"userId": 2,
"title": "Quarto INDIVIDUAL a 3 minutos a pé da estação Carrão do METRÔ!!!",
"description": "Não cobramos mais nenhuma taxa extra. Não fornecemos internet, você pode solicitar uma ou dividir o sinal com os outros hóspedes!",
"about": {
"gym": false,
"internet": true,
"tv": false,
"garage": false,
"animals": true,
"furnished": false
},
"localization": {
"zip_code": "03071-100",
"district": "Tatuapé",
"state": "São Paulo , SP",
"street": "Rua Doutor Raul da Rocha Medeiros",
"number": 88
},
"room_photo": "https://i.imgur.com/e7SgPd5.jpg",
"contact": 21999999999,
"id": 1
},
{
"userId": 2,
"title": "Quarto com suíte em frente a praia - Recreio dos Bandeirantes",
"description": "Linda suíte privativa, recém reformada, dedcorada e bem iluminada. Totalmente equipada: 1 king size, frigobar, bebidas, closet, Ar-condicionado padrão. Com 30 m², cheio de comércios por perto. bla bla bla bla bla bla",
"about": {
"gym": true,
"internet": true,
"tv": true,
"garage": true,
"animals": true,
"furnished": true
},
"localization": {
"zip_code": "22795-009",
"district": "Recreio dos Bandeirantes",
"state": "Rio de Janeiro, RJ",
"street": "Avenida Lúcio Costa",
"number": 190
},
"room_photo": "https://i.imgur.com/TmrNGxu.jpg",
"contact": 21999999999,
"id": 2
},
{}....
]
Response - 200
{
"userId": 2,
"title": "Quarto Proa",
"description": "Propriedade exclusiva e isolada projetada pelo premiado arquiteto dentro da Mata Atlântica com uma vista incrível e única para a Baía de Paraty. A vista pode ser apreciada a partir da cama ou da encantadora varanda do lado de fora do quarto.",
"about": {
"gym": false,
"internet": false,
"tv": false,
"garage": false,
"animals": true,
"furnished": true
},
"localization": {
"zip_code": "22641-209",
"district": "Itanhangá",
"state": "Rio de Janeiro, RJ",
"street": "Travessa Pedreira da Floresta",
"number": 1920
},
"room_photo": "https://i.imgur.com/csJRYEj.jpg",
"contact": 21999999999,
"id": 5
}
Response - 200
[
{
"userId": 2,
"title": "Quarto INDIVIDUAL a 3 minutos a pé da estação Carrão do METRÔ!!!",
"description": "Não cobramos mais nenhuma taxa extra. Não fornecemos internet, você pode solicitar uma ou dividir o sinal com os outros hóspedes!",
"about": {
"gym": false,
"internet": true,
"tv": false,
"garage": false,
"animals": true,
"furnished": false
},
"localization": {
"zip_code": "03071-100",
"district": "Tatuapé",
"state": "São Paulo , SP",
"street": "Rua Doutor Raul da Rocha Medeiros",
"number": 88
},
"room_photo": "https://i.imgur.com/e7SgPd5.jpg",
"contact": 21999999999,
"id": 1
},
{}...
]
{
method: "PATCH"
headers: {
"Authorization": "Bearer ${token}"
}
}
Body
{
"profile_photo": "https://i.imgur.com/XnEcZ0p.jpg",
"validation": true
}
Response - 200
{
"email": "[email protected]",
"password": "$2a$10$2mwZAftRtG9tSa3A3zzX.O8mESR63X10jZP5MNzjhXZz50UGAW1E.",
"name": "Diogo",
"last_name": "Steiner",
"age": 21,
"genre": "Masculino",
"profession": "Develop",
"profile_photo": "https://i.imgur.com/XnEcZ0p.jpg",
"validation": true,
"id": 2
}
{
method: "POST"
headers: {
"Authorization": "Bearer ${token}"
}
}
Body
{
"userId": 1,
"title": "Quarto com suíte em frente a praia - Recreio dos Bandeirantes",
"description": "Linda suíte privativa, recém reformada, dedcorada e bem iluminada. Totalmente equipada: 1 king size, frigobar, bebidas, closet, Ar-condicionado padrão. Com 30 m², cheio de comércios por perto. bla bla bla bla bla bla",
"about": {
"gym": false,
"internet": true,
"tv": true,
"garage": true,
"animals": true,
"furnished": true
},
"localization": {
"zip_code": "22795-009",
"district": "Recreio dos Bandeirantes",
"state": "Rio de Janeiro, RJ",
"street": "Avenida Lúcio Costa",
"number": 190
},
"room_photo": "https://i.imgur.com/TmrNGxu.jpg",
"contact": 21999999999
}
Response - 200
{
"userId": 1,
"title": "Quarto com suíte em frente a praia - Recreio dos Bandeirantes",
"description": "Linda suíte privativa, recém reformada, dedcorada e bem iluminada. Totalmente equipada: 1 king size, frigobar, bebidas, closet, Ar-condicionado padrão. Com 30 m², cheio de comércios por perto. bla bla bla bla bla bla",
"about": {
"gym": false,
"internet": true,
"tv": true,
"garage": true,
"animals": true,
"furnished": true
},
"localization": {
"zip_code": "22795-009",
"district": "Recreio dos Bandeirantes",
"state": "Rio de Janeiro, RJ",
"street": "Avenida Lúcio Costa",
"number": 190
},
"room_photo": "https://i.imgur.com/TmrNGxu.jpg",
"contact": 21999999999
"id": 2
}
{
method: "POST"
headers: {
"Authorization": "Bearer ${token}"
}
}
Body
{
"userId": 2,
"title": "Quarto INDIVIDUAL a 3 minutos a pé da estação Carrão do METRÔ!!!",
"description": "Não cobramos mais nenhuma taxa extra. Não fornecemos internet, você pode solicitar uma ou dividir o sinal com os outros hóspedes!",
"about": {
"gym": false,
"internet": true,
"tv": false,
"garage": false,
"animals": true,
"furnished": false
},
"localization": {
"zip_code": "03071-100",
"district": "Tatuapé",
"state": "São Paulo , SP",
"street": "Rua Doutor Raul da Rocha Medeiros",
"number": 88
},
"room_photo": "https://i.imgur.com/e7SgPd5.jpg",
"contact": 21999999999
}
Response - 200
{
"userId": 2,
"title": "Quarto INDIVIDUAL a 3 minutos a pé da estação Carrão do METRÔ!!!",
"description": "Não cobramos mais nenhuma taxa extra. Não fornecemos internet, você pode solicitar uma ou dividir o sinal com os outros hóspedes!",
"about": {
"gym": false,
"internet": true,
"tv": false,
"garage": false,
"animals": true,
"furnished": false
},
"localization": {
"zip_code": "03071-100",
"district": "Tatuapé",
"state": "São Paulo , SP",
"street": "Rua Doutor Raul da Rocha Medeiros",
"number": 88
},
"room_photo": "https://i.imgur.com/e7SgPd5.jpg",
"contact": 21999999999
"id": 3
}