Para a aplicação front end consumir a versão https é necessário alguma evolução dela além de trocar a url para https?
Para a aplicação front end consumir a versão https é necessário alguma evolução dela além de trocar a url para https?
Olá, Diego!
Em geral, a resposta é não, não é necessário fazer nenhuma alteração na aplicação front-end além de trocar a URL para HTTPS. Isso porque a segurança do HTTPS é tratada no nível do protocolo de transporte, o que significa que é transparente para a aplicação.
No entanto, é importante lembrar que, se o seu back-end estiver usando um certificado auto-assinado (como parece ser o caso com base no contexto fornecido), o navegador pode não confiar nesse certificado por padrão. Isso pode resultar em avisos de segurança ou em falhas de conexão. Para contornar isso, você pode precisar adicionar uma exceção para o certificado no seu navegador, ou configurar a aplicação front-end para confiar nesse certificado específico.
Vamos a um exemplo prático: suponha que seu front-end esteja fazendo uma chamada AJAX para o back-end. Se você estiver usando jQuery, a chamada pode parecer algo assim:
$.ajax({
url: 'http://meusite.com/api/dados',
type: 'GET',
success: function(res) {
console.log(res);
}
});
Para mudar para HTTPS, você simplesmente mudaria a URL:
$.ajax({
url: 'https://meusite.com/api/dados',
type: 'GET',
success: function(res) {
console.log(res);
}
});
Espero ter ajudado, se ficou alguma dúvida manda aqui de novo. Bons estudos!