0
respostas

Cadastro e login quebrados após mudança para HTTPS

Pessoal, estou com um problema e queria compartilhar tudo o que já fiz, porque mesmo assim continuo com erro.

Na parte de configurar o HTTPS no backend, eu consegui acompanhar a aula normalmente e, a princípio, estava tudo certo. Porém, depois de alterar o server.js de HTTP para HTTPS, o Postman parou de conseguir fazer requisições.

Comecei a revisar a aula, testar várias coisas e buscar ajuda. Foi aí que percebi que o problema não estava só no Postman: o front-end também parou de funcionar, não conseguia mais logar nem cadastrar usuário.

Investigando o projeto do front (curso-react-alurabooks), encontrei o arquivo:
src/http/index.ts

Ele estava assim:

const http = axios.create({
baseURL: 'http://localhost:8000
',
headers: {
Accept: 'application/json',
Content: 'application/json'
}
})

Como o backend agora está rodando com HTTPS, eu alterei para:

const http = axios.create({
baseURL: 'https://localhost:8000
',
headers: {
Accept: 'application/json',
Content: 'application/json'
}
})

Depois disso, interrompi os terminais, regerei os certificados e rodei tudo novamente. Mesmo assim, ainda continuo com erro e não consigo logar nem cadastrar usuários.

Vi que algumas pessoas conseguiram solucionar o problema apenas alterando a baseURL, porém, continuo sem sucesso.

O erro que aparece no console do navegador é: net::ERR_EMPTY_RESPONSE

Se alguém tiver uma solução para este problema, agradeço imensamente.