Página de perfil mostra dados do banco de dados do usuário autenticado

This commit is contained in:
Matheus Albino Brunhara
2022-05-16 20:11:15 -05:00
parent f848e20492
commit 453c763f6d
9 changed files with 265 additions and 44 deletions

View File

@@ -14,8 +14,8 @@ interface createData {
function updateHeader() {
token = LocalStorage.getToken();
header = {
Accept: 'application/json',
'Content-Type': 'application/json',
"Accept": 'application/json',
"Content-Type": 'application/json',
"Authorization": 'Bearer ' + token
}
}

View File

@@ -1,16 +1,21 @@
import instance from '../services/api';
// import LocalStorage from '../LocalStorage';
let token:string;
let header:string;
import userRoutes from '../constants/routes/usersRoutes';
import { AxiosRequestHeaders } from 'axios';
import LocalStorage from '../LocalStorage';
let token: string;
let header: AxiosRequestHeaders;
function updateHeader() {
// token = LocalStorage.getToken();
header = `{
token = LocalStorage.getToken();
header = {
"Accept": 'application/json',
"Content-Type": 'application/json',
"Authorization": 'Bearer ' + token
}`
}
}
export interface CadastroResponse {
@@ -40,6 +45,13 @@ export interface CadastroRequest {
export async function create(CadastroRequest: any) {
updateHeader();
const response = await instance.post("http://localhost:3333/users/", CadastroRequest);
const response = await instance.post(userRoutes.create.url, CadastroRequest);
return response.data;
}
export async function getById(userId: string) {
updateHeader();
const response = await instance.get(userRoutes.get.url + `/${userId}`, { headers: header });
return response.data;
}