Você precisará usar o Node.js na versão 20 (ou superior) para executar os exemplos:
node -v
# v20.5.1
Restaure as dependencias e execute o projeto:
npm ci --silent
npm start
Seu programa estará rodando em http://localhost:3000
Depois que a API estiver rodando você pode executar o script que vai disparar requests, obter o token e exibir a resposta da API.
Para isso execute
./run-api-requests.sh
A resposta deve parecer-se com:
Token capturado: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoiZXJpY2t3ZW5kZWwiLCJtZXNzYWdlIjoiaGV5IGR1dXVkZSEiLCJpYXQiOjE2OTE2OTM4MjF9.VmPc9yY4tTXYQaILbY6JXK8IrmKKK0Z4hveVgRUIV9Y
Resposta da rota privada: {"result":"Hey welcome!"}