Jornada do Dev

Entre para ter acesso à essa aula

O vídeo é uma aula sobre como o CodeIgniter 4 recebe solicitações Ajax. O professor começa criando duas pastas, uma para o front-end e outra para o back-end. No front-end, ele cria um arquivo HTML com um botão e configura um evento de clique para esse botão que fará uma solicitação Ajax para o back-end.

Em seguida, o professor mostra como instalar o CodeIgniter usando o Composer e como iniciar o servidor PHP. Ele então cria uma rota e um controlador no CodeIgniter e mostra como criar uma view e carregá-la no controlador.

O professor então explica como trabalhar com o CORS (Cross-Origin Resource Sharing) para permitir que as solicitações Ajax sejam aceitas. Ele mostra como configurar os cabeçalhos HTTP necessários e como criar uma rota para receber as solicitações OPTIONS, que são enviadas antes das solicitações GET ou POST para verificar se a solicitação é permitida.

Por fim, o professor demonstra como fazer uma solicitação Ajax usando a biblioteca Axios. Ele mostra como criar uma instância do Axios com a URL base e os cabeçalhos necessários, e como usar essa instância para fazer uma solicitação GET para a rota que ele criou anteriormente. Ele também mostra como lidar com erros usando um bloco try/catch.