หลังจากมีโค้ดอยู่บน GitHub แล้ว คำถามถัดไปคือทำยังไงให้คนอื่นเปิดเว็บเราได้ นั่นคือหน้าที่ของ Vercel
จุดเด่นคือกดครั้งเดียวได้ลิงก์เว็บจริง และทุกครั้งที่เราส่งโค้ดใหม่ขึ้นไป เว็บอัปเดตให้เองโดยไม่ต้องทำอะไรเพิ่ม
สไลด์ 1 — สามคำที่ต้องแยกให้ออกก่อน
- Website หน้าตาและเนื้อหาของเว็บ สิ่งที่ลูกค้ามองเห็น
- Hosting ที่เก็บไฟล์และระบบของเว็บ ทำให้เว็บเปิดใช้งานได้ตลอด
- Domain ชื่อเว็บที่คนพิมพ์เข้ามา เช่น ชื่อร้านเราจุดคอม
เทียบกับร้านจริงคือ Domain เหมือนที่อยู่ร้าน · Hosting เหมือนตัวอาคาร · Website เหมือนหน้าร้านที่ลูกค้าเห็น
สไลด์ 2 — Deploy คืออะไร
Deploy คือการเอาเว็บจากเครื่องเราไปวางบนอินเทอร์เน็ต
ก่อน Deploy เปิดได้ในเครื่องเราคนเดียว คนอื่นยังเข้าไม่ได้
หลัง Deploy มีลิงก์เว็บออนไลน์ ส่งให้ใครก็เปิดได้
นี่คือเส้นแบ่งระหว่าง "ทำเล่นในเครื่อง" กับ "ของจริงที่ลูกค้าใช้"
สไลด์ 3 — Vercel ช่วย Deploy ยังไง
- สร้างเว็บในเครื่องด้วย VS Code กับ Claude Code
- ส่งขึ้น GitHub
- Vercel ดึงโปรเจคเข้ามา
- Build แล้วเปิดระบบให้
- ได้เว็บออนไลน์พร้อมลิงก์
หลังจากเชื่อมครั้งแรกแล้ว รอบต่อไปแค่ส่งโค้ดขึ้น GitHub เว็บจะอัปเดตเองอัตโนมัติ ไม่ต้องกดอะไรอีก
ลองทำเลย
เอาเว็บจาก บทที่ 11 เว็บแรก ขึ้น Vercel แล้วลองแก้ข้อความสักบรรทัด ส่งขึ้นใหม่ แล้วรอสักครู่ เปิดลิงก์เดิมดูว่าเปลี่ยนตามไหม จะเห็นวงจรทั้งหมดด้วยตาตัวเอง
สไลด์ 4 — Domain เชื่อมกับ Hosting ยังไง
เวลาลูกค้าพิมพ์ชื่อเว็บ เกิดสามขั้นนี้
- ลูกค้าพิมพ์ชื่อเว็บ
- ชื่อนั้นชี้ไปที่ Hosting ผ่านระบบที่เรียกว่า DNS
- Hosting ส่งหน้าเว็บกลับมาให้ลูกค้าเห็น
เพราะฉะนั้นเวลาซื้อโดเมนมาแล้วเว็บยังไม่ขึ้น มักไม่ใช่เว็บพัง แต่คือยังไม่ได้ตั้งค่าให้ชื่อชี้มาที่ที่ฝากเว็บ
สไลด์ 5 — ลำดับการทำงานจริงสำหรับมือใหม่
- สร้างเว็บในเครื่อง
- ส่งขึ้น GitHub
- Deploy บน Vercel
- ทดสอบลิงก์ที่ได้มา
- เชื่อม Domain จริงทีหลัง
สิ่งที่ควรเช็กก่อนบอกว่าเสร็จ คือ Build ผ่าน ใส่ค่าตั้งค่าที่จำเป็นครบ และเปิดเว็บจริงดูแล้ว
โดเมนของตัวเองซื้อทีหลังได้เสมอ อย่ารอให้มีชื่อสวยก่อนแล้วค่อยปล่อย ปล่อยด้วยลิงก์ที่ได้มาฟรีก่อนเลย
เช็คลิสต์ก่อนไปบทถัดไป
- แยกออกว่า Website Hosting Domain คนละอย่างกัน
- มีเว็บที่ Deploy แล้วและเปิดจากมือถือได้
- เข้าใจว่าทำไมส่งโค้ดขึ้น GitHub แล้วเว็บอัปเดตเอง
- รู้ว่าถ้าโดเมนไม่ขึ้น ให้ไปดูการตั้งค่าชี้ปลายทางก่อน





