Está igual ao do professor mas o spinner não some da tela segue o código:
function fraseAleatoria() {
$("#spinner").toggle();
$.get("http://localhost:3000/frases", trocaFraseAleatoria).fail(function () {
$("#erro").toggle();
setTimeout(function () {
$("#erro").toggle();
}, 2000);
})
.always(function () {
$("#spinner").toggle();
});
}