1
resposta

[Dúvida] Erro ao executar comando Cypress.env

Durante o ultimo video do curso, temos a atividade de ocultar dados sensiveis(token).
Após criar todo o codigo, ao rodar, ele tem aparecido um erro 401.
Já revisei varias vezes e não estou encontrando a solução desse erro.

Imagem do código
resultado que aparece

1 resposta

Olá Gustavo! Tudo certo?

O erro 401 geralmente indica que há um problema de autenticação. Aqui estão algumas coisas que você pode verificar para tentar resolver o problema:

  1. Verifique o Token: Certifique-se de que o token que você está usando está correto e ainda é válido. Tokens podem expirar, então talvez seja necessário gerar um novo.

  2. Configuração do Cypress.env: Verifique se a variável de ambiente authorization está corretamente configurada no arquivo cypress.json ou se está sendo definida corretamente no seu código antes de ser usada.

    {
      "env": {
        "authorization": "seu_token_aqui"
      }
    }
    
  3. Cabeçalhos de Autenticação: Confirme se o cabeçalho de autorização está sendo passado corretamente no seu cy.request. O formato geralmente é algo como Bearer seu_token.

    headers: {
      authorization: `Bearer ${Cypress.env('authorization')}`
    }
    
  4. Erros de Digitação: Verifique se não há erros de digitação no nome da variável ou em qualquer parte do código.

Se tudo estiver correto e o problema persistir, pode ser útil verificar a documentação da API para ver se há alguma mudança recente nos requisitos de autenticação.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.