Olá pessoal, tudo bem? Não encontrei a formação para mobile - react native, então fiz os cursos que encontrei na plataforma, porém estou tendo problemas para concluir o projeto, pois ao inicializar o curso de React Native: Integrando um App à Web API percebi que tem coisas faltando no meu projeto. Arquivos que não existem, gostaria de saber se pulei algum curso, já que o curso foi descontinuado e não encontrei a formação dele. O ultimo curso que conclui foi o React Native: Construindo um App com Native-Base.
A conclusão é que não consigo nem testar a comunicação do app mobile e a Web API, estou utilizando o Postman ao invés do Insomnia
App.tsx
import { NativeBaseProvider, StatusBar } from 'native-base';
import { TEMAS } from '@/src/styles/temas';
import Rotas from '@/src/Rotas';
import api from '@/src/servicos/api';
export default function Index() {
useEffect(() => {
async function pegarDados() {
const resultado = await api.get('/paciente');
console.log(resultado.data);
}
pegarDados();
}, [])
return (
<NativeBaseProvider theme={TEMAS}>
<StatusBar backgroundColor={TEMAS.colors.blue[800]} />
<Rotas />
</NativeBaseProvider>
);
}
Servicos - api.ts
import axios from "axios";
const api = axios.create({
baseURL: "http://192.168.100.35:3000"
})
export default api;
.env
DB_HOST="localhost"
DB_PORT=3306
DB_USER=root
DB_PASSWORD=suasenha
DB_DATABASE=testemed
SERVER_PORT=3000
SECRET=qualquercoisa
SECRET_KEY=criptografiaSenha