Expondo seu localhost com Ngrok (muito útil para testar webhooks)

Os problemas de “na minha máquina funciona” acabaram!

Problema

Estava precisando fazer alguns testes de webhooks, porém só conhecia uma maneira que seria deployar a app e só assim conseguir testar os webhooks. Esse método funciona e é mui…


This content originally appeared on DEV Community and was authored by Rafael Thayto

Os problemas de "na minha máquina funciona" acabaram!

Problema

Estava precisando fazer alguns testes de webhooks, porém só conhecia uma maneira que seria deployar a app e só assim conseguir testar os webhooks. Esse método funciona e é muito utilizado por devs. Mas ele tem um problema... todo teste você vai precisar deployar novamente sua aplicação e isso leva bastante tempo.

Pesquisando por aí encontrei o Ngrok e com ele conseguimos expor nosso localhost de forma bem simples.

Instalação

você pode seguir a Documentação Oficial também.

Mac

Use o Homebrew:

brew install ngrok/ngrok/ngrok

Linux

Use o apt

curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | \
  sudo gpg --dearmor -o /etc/apt/keyrings/ngrok.gpg && \
  echo "deb [signed-by=/etc/apt/keyrings/ngrok.gpg] https://ngrok-agent.s3.amazonaws.com buster main" | \
  sudo tee /etc/apt/sources.list.d/ngrok.list && \
  sudo apt update && sudo apt install ngrok

Windows

Use o Chocolatey

choco install ngrok

Conecte o seu agent à sua conta do ngrok

Pra isso é necessário que você faça o log in ou sign up no Ngrok e pegue seu Authtoken.

Copie o token e adicione no seu terminal

ngrok config add-authtoken <TOKEN>

Rode o Ngrok

Starte o Ngrok rodando o comando abaixo (você pode escolher a porta que preferir, mas no exemplo utilizei a porta 8000):

ngrok http 8000

Obrigado por ler até aqui! Espero que esse post te ajude :)

Confira mais em https://thayto.com/links

Cover Image: Photo by Stepan Kalinin on Unsplash


This content originally appeared on DEV Community and was authored by Rafael Thayto


Print Share Comment Cite Upload Translate Updates
APA

Rafael Thayto | Sciencx (2024-07-06T18:58:51+00:00) Expondo seu localhost com Ngrok (muito útil para testar webhooks). Retrieved from https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/

MLA
" » Expondo seu localhost com Ngrok (muito útil para testar webhooks)." Rafael Thayto | Sciencx - Saturday July 6, 2024, https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/
HARVARD
Rafael Thayto | Sciencx Saturday July 6, 2024 » Expondo seu localhost com Ngrok (muito útil para testar webhooks)., viewed ,<https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/>
VANCOUVER
Rafael Thayto | Sciencx - » Expondo seu localhost com Ngrok (muito útil para testar webhooks). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/
CHICAGO
" » Expondo seu localhost com Ngrok (muito útil para testar webhooks)." Rafael Thayto | Sciencx - Accessed . https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/
IEEE
" » Expondo seu localhost com Ngrok (muito útil para testar webhooks)." Rafael Thayto | Sciencx [Online]. Available: https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/. [Accessed: ]
rf:citation
» Expondo seu localhost com Ngrok (muito útil para testar webhooks) | Rafael Thayto | Sciencx | https://www.scien.cx/2024/07/06/expondo-seu-localhost-com-ngrok-muito-util-para-testar-webhooks/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.