1
resposta

frontend consumir backend 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?

1 resposta

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!