Ngrok เผยแพร่ localhost ไปทั่วโลกกกก
ngrok เป็นเครื่องมือที่ช่วยทำให้ localhost ของเราสามารถเผยแพร่สู่สาธารณะได้ โดย ngrok เค้าจะสร้าง subdomain ให้เราเรียกใช้งานผ่าน https ได้ง่ายๆ เลย ติดตั้ง แน่นอนว่า การใช้งานเป็น cli อยู่ละ การติดตั้งก็เช่นกัน https://ngrok.com/docs/getting-started/ ใช้งาน ngrok http 80 กรณีนี้ app ของผมใช้ port 80 สังเกตุว่าเค้าจะสร้าง subdomain ใช้เราแล้ว โดย forward เข้ามาที่ http://localhost:80 ของเรานี่แหละ Dashboard ngrok dashboard ที่ทำมาให้เราเข้าไปจัดการ endpoint ของเราได้ และเนื่องจาก ngrok subdomain จะเปลี่ยนใหม่อยู่ตลอด เราสามารถไปสร้าง static domain เพื่อใช้งานแบบไม่เปลี่ยนแปลงได้ ngrok http --url baz.ngrok.dev 8080 🤑 ปัญหาของคนไม่ชอบเสียเงิน (Free Plan) static domain สามารถสร้างได้แค่ 1 domain เท่านั้น ไม่สามารถ ngrok พร้อมกันได้ landing page ที่น่ารำคาญ ต่อให้เค้าให้ส่ง header เพื่อหลบหน้านี้ได้ แต่ก็น่ารำคาญอยู่ดี ถ้าคุ้นเคยการใช้ cli และเครื่องมือต่างๆ ngrok ก็เป็นตัวเลือกที่ดีมากๆ นอกจากนี้ถ้าจะใช้งาน ร่วมกับ docker, kube...