16 คะแนน โดย ffdd270 2022-03-15 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • บางครั้ง BOT หรือ REST API จำเป็นต้องมี URL ที่เข้าถึงได้แบบสาธารณะ แต่ปกติแล้วเวลาผมทำโปรเจ็กต์เล็ก ๆ หรือการทดลองต่าง ๆ ผมมักจะขี้เกียจสร้าง URL สาธารณะ
  • ngrok ช่วยแก้ความยุ่งยากนั้นได้ เพียงดาวน์โหลด ngrok แล้วรัน ngrok http 3000 ก็จะสร้าง URL สาธารณะที่เชื่อมกับพอร์ต localhost 3000 ขึ้นมา
  • URL สาธารณะดังกล่าวรองรับทั้งการเชื่อมต่อ HTTP และ HTTPS และผู้ใช้สามารถดูคำขอที่เข้ามายัง URL นั้นได้จากหน้าจัดการที่สร้างขึ้นในเครื่องโลคัล
  • เวอร์ชันฟรีสามารถคงเซสชันต่อเนื่องได้ 2 ชั่วโมง และเวอร์ชันเสียเงินก็น่าจะได้นานกว่านั้น
  • ผมใช้แค่เวอร์ชันฟรีตอนพัฒนา Slack API และเพราะในเอกสาร API แนะนำให้ใช้โซลูชันนี้ (... ) พอลองใช้ดูก็พบว่ามันทำงานได้อย่างยอดเยี่ยม

2 ความคิดเห็น

 
kunggom 2022-03-15

ขออ้างอิงว่า Awesome Tunneling - รวมทางเลือกแทน ngrok เคยถูกแนะนำที่นี่เมื่อไม่นานมานี้ และในบรรดาสิ่งที่แนะนำไว้ที่นี่ ก็มีอย่าง Expose หรือ Sish ที่เคยถูกแนะนำแยกต่างหากด้วยเช่นกัน

 
ffdd270 2022-03-15

ว้าว ขอบคุณครับ/ค่ะ ผม/ฉันตื่นเต้นมากตอนที่ได้เห็นโซลูชันแบบนั้นเป็นครั้งแรก (เพราะจนถึงตอนนี้แทบไม่ได้ทำไซด์โปรเจกต์ที่ต้องใช้ public URL เลย) ไม่คิดเลยว่ามีทางเลือกอื่น ๆ ออกมาเยอะขนาดนี้ '!'