faz a api responder das 2 formas, html ou json. Dai o front faz a requisição e diz no header qual formato deseja a resposta