Depurar com o console
Quando uma requisição ou um script não se comporta como esperado, o Fetchpier te dá alguns lugares para olhar.
Logar a partir dos scripts
Section titled “Logar a partir dos scripts”Use fp.log, fp.warn e fp.error (ou console.log/warn/error) em qualquer uma das duas fases. A
saída aparece no console de scripts do visualizador de respostas. Os valores logados são clonados em
profundidade para uma representação segura, então você pode logar objetos inteiros sem vazar
referências vivas nem travar com um grafo circular.
const body = fp.response.json();fp.log('response body', body);fp.warn('status', fp.response.status);Verificar a aba Tests
Section titled “Verificar a aba Tests”Asserções registradas com fp.test aparecem na aba Tests como passou/falhou, com a mensagem de
erro nas falhas. Veja Testes e asserções.
fp.test('status is 200', () => fp.expect(fp.response.status).to.equal(200));Ficar de olho nas variáveis não resolvidas
Section titled “Ficar de olho nas variáveis não resolvidas”Se uma {{variable}} não está definida, o Fetchpier a deixa literal e a sinaliza na UI, mas envia a
requisição mesmo assim — então você vê exatamente o que saiu. Confira a requisição resolvida no
registro de atividade para confirmar o que foi realmente enviado.
Apoiar-se no editor de scripts
Section titled “Apoiar-se no editor de scripts”Os editores de pre/post script sinalizam erros de tipo, identificadores não usados e membros fp.*
deprecados de forma inline, e não autocompletam nada que o sandbox rejeitaria (sem Promise, sem
setTimeout, sem DOM). Se um autocomplete não aparece, o sandbox não o suporta.