Level 5 · Vibe Codingscheduleอ่าน 14 นาที

เทอร์มินอล หน้าต่างที่ AI ทำงานให้คุณ และวิธีอ่านมันโดยไม่ตื่นตูม

starsTL;DR

เทอร์มินอลคือหน้าต่างที่ดูน่ากลัวที่สุดในการ vibe code บทนี้อธิบายว่ามันคืออะไร คำสั่งกับ output ทำงานยังไง วิธีแยกข้อความความคืบหน้าธรรมดาออกจาก error จริง และทำไม AI เป็นคนพิมพ์คำสั่งให้คุณ ไม่ใช่คุณพิมพ์เอง

เทอร์มินอล หน้าต่างที่ AI ทำงานให้คุณ และวิธีอ่านมันโดยไม่ตื่นตูม

เวลาคุณดู AI สร้างของให้ มักมีหน้าต่างหนึ่งโผล่ขึ้นมา พื้นดำ ตัวหนังสือสีขาวสีเขียวไหลลงมาเป็นพรืด มีคำภาษาอังกฤษแปลก ๆ สัญลักษณ์ที่ไม่รู้จัก บางบรรทัดมีสีแดง คุณมองมันแล้วรู้สึกทันทีว่า นี่แหละของจริงของพวกแฮกเกอร์ นี่ไม่ใช่ที่ของฉัน แล้วมือก็เริ่มชะงัก ไม่กล้าทำอะไรต่อ

หน้าต่างนั้นชื่อว่า เทอร์มินอล และมันคือส่วนที่ทำให้คนเขียนโค้ดไม่เป็นรู้สึกแปลกแยกที่สุดในการ vibe code บทนี้จะพาคุณรู้จักมันให้หมดความกลัว ทั้งว่ามันคืออะไร คำสั่งกับข้อความที่ไหลออกมาทำงานยังไง และทักษะจริงข้อเดียวที่คุณต้องมี คือการแยกข้อความธรรมดาออกจาก error จริง พออ่านจบ หน้าต่างดำนั้นจะกลายจากของน่ากลัว เป็นแค่ที่ที่ AI ทำงานให้คุณดู

ทำไมต้องอ่านเทอร์มินอลให้ออก

ก่อนลงรายละเอียด ขอปูให้ชัดว่าทำไมเรื่องนี้สำคัญกับคนที่สร้างของกับ AI

เวลาคุณ vibe code ด้วยเครื่องมือจริง คำสั่งต่าง ๆ จะถูกรันในเทอร์มินอล ทั้งคำสั่งเปิดแอปขึ้นมาดู คำสั่งเซฟลง git คำสั่งเอาเว็บขึ้นออนไลน์ ล้วนเกิดในหน้าต่างนี้ และระหว่างที่มันทำงาน มันจะพิมพ์ข้อความออกมาตลอดเวลา

ปัญหาคือถ้าคุณอ่านมันไม่ออกเลย จะเกิดสองอย่างที่ตรงข้ามกันแต่แย่พอกัน อย่างแรกคือคุณตื่นตูมกับข้อความปกติ เห็นตัวหนังสือไหลเยอะ ๆ ก็นึกว่าพัง ทั้งที่จริงมันแค่กำลังทำงานตามปกติ อย่างที่สองคือคุณมองข้าม error จริง มี error สำคัญโผล่ขึ้นมาแต่คุณไม่ทันสังเกต เพราะแยกไม่ออกว่าบรรทัดไหนคือปัญหา

ทักษะที่บทนี้จะให้ ไม่ใช่การเขียนคำสั่งเอง แต่คือการ อ่านออก ว่าหน้าต่างกำลังบอกอะไร ปกติดีหรือมีปัญหา แค่นี้ก็พอให้คุณคุมงานได้โดยไม่แตกตื่นและไม่พลาดของสำคัญ

เทอร์มินอลคืออะไร และมันอยู่ตรงไหน

พูดให้สั้นที่สุดแบบที่จำกลับไปเล่าให้คนอื่นฟังได้ เทอร์มินอลคือหน้าต่างที่คุณหรือ AI พิมพ์คำสั่งเป็นตัวหนังสือลงไป เพื่อสั่งให้คอมพิวเตอร์ทำอะไรสักอย่าง แทนการกดปุ่มบนหน้าจอ อีกชื่อที่เรียกกันคือ command line ความหมายเดียวกัน

เราคุ้นกับการสั่งคอมพิวเตอร์ด้วยการกดปุ่ม กดไอคอน ลากเมาส์ นั่นคือการสั่งแบบ มีหน้าตาให้กด เทอร์มินอลคือการสั่งอีกแบบหนึ่ง คือพิมพ์คำสั่งเป็นข้อความแล้วกด enter ดูเรียบ ๆ ไม่มีปุ่มสวย ๆ แต่ตรงและทรงพลังกว่า เพราะสั่งงานที่ละเอียดและซับซ้อนได้มากกว่าการกดปุ่ม นี่คือเหตุผลที่คนสร้างซอฟต์แวร์ทุกคนทำงานผ่านมัน

ทฤษฎีของเทอร์มินอล คำสั่ง ข้อความที่พิมพ์กลับ และ error

ส่วนนี้คือหัวใจของบท ขออ่านช้า ๆ ทีละชิ้น เพราะเมื่อเข้าใจสี่ชิ้นนี้แล้ว หน้าต่างดำจะอ่านออกทันที แต่ละชิ้นมีนิยาม มีวิธีทำงาน มีกฎ และมีวิธีที่เจอจริงในทางปฏิบัติ

terminal หรือ command line นิยาม คือหน้าต่างที่รับคำสั่งเป็นตัวหนังสือ คุณหรือ AI พิมพ์ลงไป กด enter แล้วคอมพิวเตอร์ทำตาม ทำงานยังไง มันรอรับข้อความหนึ่งบรรทัด พอกด enter มันส่งบรรทัดนั้นให้คอมพิวเตอร์ไปจัดการ แล้วพิมพ์ผลกลับมาในหน้าต่างเดียวกัน เสร็จแล้วก็รอรับบรรทัดต่อไป วนแบบนี้ไปเรื่อย ๆ กฎ ทุกอย่างในเทอร์มินอลเป็นตัวหนังสือล้วน ไม่มีปุ่มให้กด สื่อสารกันด้วยข้อความเข้าและข้อความออกเท่านั้น

command หรือ คำสั่ง นิยาม คือคำสั่งหนึ่งบรรทัดที่บอกคอมพิวเตอร์ให้ทำสิ่งหนึ่ง เช่น เปิดแอปขึ้นมา เซฟลง git เอาเว็บขึ้นออนไลน์ ทำงานยังไง คุณพิมพ์คำสั่งหนึ่งบรรทัด กด enter คอมพิวเตอร์ลงมือทำตามนั้นทันที แล้วพิมพ์ข้อความบอกกลับมาว่าทำอะไรไปและผลเป็นยังไง คำสั่งหนึ่งบรรทัดทำงานหนึ่งงาน อยากทำหลายงานก็พิมพ์ทีละบรรทัด กฎ คอมพิวเตอร์ทำตามคำสั่งที่พิมพ์ เป๊ะ ตามตัวอักษร ไม่เดาใจ ไม่เติมให้ พิมพ์ผิดตัวเดียว มันก็ทำงานผิดไปตามที่พิมพ์ผิดนั้น

output หรือ logs ข้อความที่คอมพิวเตอร์พิมพ์กลับ นิยาม คือตัวหนังสือที่ไหลออกมาในหน้าต่างระหว่างที่คอมพิวเตอร์ทำงาน เป็นการรายงานว่ามันกำลังทำอะไรอยู่และผลเป็นยังไง ทำงานยังไง พอคำสั่งเริ่มทำงาน มันจะพิมพ์รายงานออกมาเป็นช่วง ๆ เช่น เริ่มแล้วนะ กำลังเตรียมของ เสร็จแล้ว ที่ตัวหนังสือไหลลงมาเป็นพรืดนั้นคือคอมพิวเตอร์กำลัง พูดกลับ ให้คุณฟังว่ามันถึงไหนแล้ว ไม่ใช่ความวุ่นวายหรือความผิดพลาด กฎ output ที่ไหลเยอะ ไม่ได้แปลว่าพัง ส่วนใหญ่มันคือรายงานความคืบหน้าตามปกติ การพังต้องดูที่ เนื้อหา ของข้อความ ไม่ใช่ที่ปริมาณ

error message หรือ ข้อความ error นิยาม คือ output ชนิดหนึ่งที่มีความหมายเฉพาะ คือบอกว่ามีบางอย่างผิดพลาด คอมพิวเตอร์ทำงานต่อไม่ได้ ทำงานยังไง เมื่อคอมพิวเตอร์เจอจุดที่ไปต่อไม่ได้ มันจะหยุดแล้วพิมพ์ข้อความบอกว่าผิดตรงไหน หลายครั้งขึ้นเป็นสีแดง และมีคำว่า error หรือ failed อยู่ในนั้น บางทีตามด้วยข้อความยาว ๆ หลายบรรทัดที่เรียกว่า stack คือรายการบอกว่าปัญหาเกิดที่จุดไหนในโค้ด กฎ error คือสัญญาณให้หยุดและถาม ไม่ใช่ให้กลัว เห็น error เมื่อไรนั่นคือจังหวะที่คุณหันไปถาม AI ไม่ใช่จังหวะที่คุณต้องแก้เอง

ในทางปฏิบัติ เทอร์มินอลอยู่ตรงไหนกันแน่ ในเครื่อง Mac มีโปรแกรมชื่อ Terminal ติดมาให้อยู่แล้ว เปิดมาก็เป็นหน้าต่างพื้นดำให้พิมพ์คำสั่งได้เลย ส่วนคนที่ใช้โปรแกรมแก้โค้ดอย่าง VS Code จะมีเทอร์มินอลฝังอยู่ในตัวโปรแกรมเอง เป็นช่องเล็ก ๆ ด้านล่างของหน้าต่าง ไม่ต้องเปิดโปรแกรมแยก และถ้าคุณใช้ Claude Code ตัวมันเองก็ทำงานอยู่ในเทอร์มินอล คือคุณคุยกับ AI และเห็นคำสั่งรันในที่เดียวกัน ทั้งสามแบบนี้คือเทอร์มินอลเหมือนกัน ต่างกันแค่ว่ามันอยู่ในหน้าต่างไหน

มีข้อยกเว้นที่ควรรู้ไว้ ถ้าคุณ vibe code ผ่านเครื่องมือแบบเว็บที่เป็นปุ่มกดล้วนอย่าง Lovable, Bolt หรือ Replit เครื่องมือพวกนี้อาจซ่อนเทอร์มินอลไว้หลังปุ่ม คุณอาจไม่เห็นหน้าต่างดำเลยตลอดการทำงาน ถ้าคุณเป็นกลุ่มนี้ ไม่ต้องไปกลัวหน้าต่างที่คุณอาจไม่ได้เจอ แต่หลักการในบทนี้ยังมีค่า เพราะเครื่องมือพวกนั้นก็ยังแสดง output และ error ให้คุณอ่านอยู่ดี แค่จัดหน้าตาให้ดูเป็นมิตรขึ้น

คำสั่งจริงหน้าตาเป็นยังไง ขอยกตัวอย่างให้เห็นภาพ คำสั่งเปิดแอปขึ้นมาดูในเครื่อง มักหน้าตาประมาณ npm run dev คำสั่งเซฟลง git มักหน้าตาประมาณ git commit -m "เพิ่มปุ่มบันทึก" ดูแล้วเหมือนภาษาต่างดาว แต่จุดสำคัญคือ คุณไม่ต้องจำและไม่ต้องพิมพ์คำสั่งพวกนี้เอง AI เป็นคนพิมพ์ให้ หน้าที่ของคุณคือดูออกว่ามันพิมพ์อะไรลงไป และอ่านผลที่ออกมาว่าปกติหรือมีปัญหา

ทักษะจริงข้อเดียว แยกข้อความคืบหน้าออกจาก error

ถ้าจะจำเรื่องเดียวจากบทนี้ ขอให้จำข้อนี้ ในเทอร์มินอลมีข้อความสองชนิดที่คุณต้องแยกให้ออก และคุณ ไม่จำเป็น ต้องอ่านมันรู้เรื่องทุกบรรทัด แค่ดูออกว่ามันเป็นชนิดไหนก็พอ

ข้อความคืบหน้าปกติ ปล่อยผ่านได้ ไม่ต้องตกใจ สัญญาณที่บอกว่าเป็นข้อความปกติ

  • มีคำพวก starting, compiling, building, ready, done, listening on, compiled successfully
  • ตัวหนังสือไหลลงมาเรื่อย ๆ ต่อเนื่อง เหมือนรายงานสด
  • สีปกติ ขาวหรือเขียวหรือเทา ไม่มีก้อนแดง
  • ลงท้ายด้วยทำนองว่าพร้อมแล้ว เสร็จแล้ว หรือบอกที่อยู่ให้เปิดดู ข้อความพวกนี้แปลว่าเครื่องกำลังทำงานตามปกติ คุณแค่นั่งดูเฉย ๆ ได้เลย

error จริง นี่คือจังหวะให้หยุดและถาม AI สัญญาณที่บอกว่าเป็น error

  • มีคำว่า error, failed, cannot, not found, exception
  • ขึ้นเป็นสีแดง หรือเป็นก้อนข้อความยาว ๆ ที่เรียกว่า stack
  • งานหยุดค้าง ไม่ไปต่อ แทนที่จะจบด้วยคำว่าพร้อมหรือเสร็จ
  • แอปที่ควรเปิดได้ กลับเปิดไม่ขึ้น พอเห็นสัญญาณพวกนี้ คุณไม่ต้องพยายามแปลเองทีละบรรทัด สิ่งที่ทำคือหันไปถาม AI ตรง ๆ ว่า error นี้แปลว่าอะไร แล้วเราต้องทำยังไง บ่อยครั้ง AI ที่ทำงานในเทอร์มินอลเดียวกันเห็น error นั้นอยู่แล้ว และจัดการแก้ให้ได้เลย หน้าที่คุณคือ จับสัญญาณ ว่าถึงจังหวะต้องหยุดและถาม ไม่ใช่อ่าน error ให้แตก

จุดที่ต้องย้ำคือ อย่าตัดสินจากปริมาณ คนเพิ่งเริ่มมักเห็นตัวหนังสือไหลเยอะ ๆ แล้วนึกว่าพัง ทั้งที่ output ยาวเป็นเรื่องปกติมาก เครื่องมือสมัยใหม่พิมพ์รายงานออกมาเยอะเสมอ ให้ดูที่ เนื้อหา กับ สี ไม่ใช่ที่ความยาว

ทำไมหน้าต่างเดียวทำได้ทั้ง git ทั้งเปิดแอป ทั้งขึ้นเว็บ

ตรงนี้ขออธิบายกลไกที่หลายคนสงสัย ทำไมเรื่องที่ดูคนละเรื่องอย่างเซฟลง git เปิดแอปดูในเครื่อง และเอาเว็บขึ้นออนไลน์ ถึงเกิดในหน้าต่างเดียวกันหมด

เหตุผลคือเทอร์มินอลไม่ได้ผูกกับงานใดงานหนึ่ง มันคือช่องทางกลางสำหรับ พิมพ์คำสั่งอะไรก็ได้ ให้คอมพิวเตอร์ทำ git ก็เป็นคำสั่งชนิดหนึ่ง คำสั่งเปิดแอปก็เป็นอีกชนิด คำสั่งขึ้นเว็บก็เป็นอีกชนิด ทั้งหมดคือคำสั่งที่พิมพ์ลงในช่องเดียวกัน เหมือนช่องพิมพ์ข้อความช่องเดียวที่ส่งหาใครก็ได้ ไม่ใช่ว่าต้องมีช่องแยกต่อหนึ่งเรื่อง

อีกเรื่องที่ควรเข้าใจคือ ทำไมปิดเทอร์มินอลแล้วแอปที่กำลังรันถึงดับ เวลาคุณสั่งคำสั่งเปิดแอปขึ้นมาดูในเครื่อง คำสั่งนั้นไม่ได้ทำงานวินาทีเดียวจบ แต่มัน ค้างทำงานอยู่ ในเทอร์มินอลนั้นตลอดเวลาที่แอปเปิดอยู่ คอยรันแอปให้ พอคุณปิดหน้าต่างเทอร์มินอล ก็เท่ากับสั่งหยุดคำสั่งที่ค้างอยู่นั้น แอปที่มันรันให้ก็ดับตามไปด้วย นี่คือเหตุผลที่ระหว่างดูเว็บในเครื่อง คุณต้องเปิดเทอร์มินอลค้างไว้ ไม่ใช่ปิดทิ้ง

เห็นภาพรวม หนึ่งจังหวะจริงตั้งแต่สั่งจนอ่านผล

รู้จักทีละชิ้นแล้ว ทีนี้มาดูว่ามันร้อยต่อกันยังไงในงานจริง สมมติคุณกำลังให้ AI เพิ่มปุ่มบันทึกลงในแอปหน้าเดียว นี่คือสิ่งที่เกิดในเทอร์มินอลทีละขั้น และสังเกตว่าทุกคำที่เพิ่งเรียนโผล่มาทำงานตรงไหน

  1. คุณสั่ง AI ด้วยภาษาคน คุณพิมพ์บอก AI ว่า ช่วยเพิ่มปุ่มบันทึกให้หน่อย คุณสั่งเป็นภาษาธรรมดา ไม่ใช่คำสั่งเทอร์มินอล
  2. AI พิมพ์คำสั่งลงเทอร์มินอล AI แก้ไฟล์ในโปรเจกต์ แล้วพิมพ์ command ลงในเทอร์มินอลให้คุณดู เช่นคำสั่งเซฟลง git ที่บทก่อนพูดถึง หน้าตาประมาณ git commit -m "เพิ่มปุ่มบันทึก"
  3. คอมพิวเตอร์พิมพ์ output กลับมา พอกด enter เทอร์มินอลพิมพ์ผลกลับ เช่นบรรทัดบอกว่าบันทึก commit เรียบร้อยกี่ไฟล์ นี่คือ output ที่ยืนยันว่าเซฟสำเร็จ
  4. AI รันคำสั่งเปิดแอปดู ต่อมา AI พิมพ์คำสั่งเปิดแอปขึ้นมาดูในเครื่อง หน้าตาประมาณ npm run dev แล้ว output ก็เริ่มไหล มีคำพวก starting, compiling
  5. ถึงจุดตัดสิน อ่านผล ตรงนี้มีสองทาง
    • ถ้าเห็นบรรทัดทำนองว่า compiled successfully หรือ ready แล้วบอกที่อยู่ให้เปิดดู นั่นคือ ข้อความคืบหน้า ปกติ แปลว่าปุ่มขึ้นเรียบร้อย คุณไปเปิดดูได้
    • ถ้าเห็นก้อนสีแดง มีคำว่า error หรือ failed งานค้างไม่ไปต่อ นั่นคือ error จริง คุณไม่ต้องแปลเอง แค่บอก AI ว่า มันขึ้น error นี่ แปลว่าอะไร แก้ยังไง แล้ว AI จัดการต่อ

สังเกตว่า terminal command output error ไม่ได้อยู่แยกกัน แต่ร้อยเป็นจังหวะเดียว คือ AI พิมพ์คำสั่ง คอมพิวเตอร์พิมพ์ผลกลับ คุณอ่านผลแล้วตัดสินว่าไปต่อหรือหยุดถาม จังหวะนี้คือสิ่งที่คุณจะเจอซ้ำ ๆ ทุกครั้งที่สร้างของ

แล้วในทางปฏิบัติ คุณต้องทำอะไรบ้าง

ข่าวดีคือคุณไม่ต้องพิมพ์คำสั่งเทอร์มินอลเองสักตัว AI เป็นคนพิมพ์ให้ ไม่ว่าจะผ่าน Terminal บนเครื่อง Mac ผ่านเทอร์มินอลที่ฝังใน VS Code หรือผ่าน Claude Code เอง หลักการเดียวกันหมด หน้าที่ของคุณมีแค่สองอย่าง

อย่างแรก ดูออกว่า AI กำลังทำอะไร พอเห็นคำสั่งรันและ output ไหล คุณรู้ว่ามันกำลังเซฟ กำลังเปิดแอป หรือกำลังเอาเว็บขึ้น ไม่ใช่มองหน้าต่างดำแล้วเบลอ

อย่างที่สอง จับสัญญาณ error พอเห็นก้อนแดงหรือคำว่า error หรือ failed ที่ทำให้งานค้าง คุณรู้ว่าถึงจังหวะต้องหยุดและพูดประโยคนี้กับ AI

มันขึ้น error อันนี้ ช่วยอ่านให้หน่อยว่าแปลว่าอะไร แล้วเราต้องทำยังไงต่อ

แค่สองอย่างนี้ คุณก็คุมงานในเทอร์มินอลได้แล้ว ไม่ต้องเขียนคำสั่งเป็น ไม่ต้องอ่าน error ออกทุกบรรทัด แค่รู้ว่าหน้าต่างกำลังบอกอะไร และรู้ว่าเมื่อไรควรหยุดถาม

ตรงนี้ขอแทรกความเข้าใจผิดที่พบบ่อยที่สุด หลายคนคิดว่าเทอร์มินอลคือของแฮกเกอร์ที่ไม่ใช่สำหรับเรา จริง ๆ แล้วมันคือแค่ช่องพิมพ์คำสั่งเป็นข้อความ ไม่มีอะไรลึกลับ และคนที่พิมพ์คำสั่งคือ AI ไม่ใช่คุณ ที่มันดูน่ากลัวเป็นเพราะมันหน้าตาเรียบและเต็มไปด้วยตัวหนังสือ ไม่ใช่เพราะมันยากเกินคนทั่วไป พอคุณรู้ว่ามันคืออะไร ความน่ากลัวก็หายไปเกือบหมด

ภาพช่วยจำ

ตอนนี้คุณเข้าใจกลไกจริงแล้ว ขอเติมภาพหนึ่งไว้ช่วยจำ เทอร์มินอลเหมือนการส่งข้อความสั่งงานผู้ช่วยที่ทำตามคำสั่งเป๊ะ ๆ คุณพิมพ์คำสั่งสั้น ๆ ส่งไปหนึ่งบรรทัด เขาลงมือทำตามนั้น แล้วพิมพ์กลับมาบอกว่าทำอะไรไปและผลเป็นยังไง คุณอ่านที่เขาตอบกลับ แล้วสั่งบรรทัดต่อไป ไปมาแบบนี้เรื่อย ๆ output ที่ไหลออกมาก็คือผู้ช่วยกำลังรายงานกลับ ไม่ใช่ความวุ่นวาย

จุดที่การเปรียบเทียบนี้ใช้ไม่ได้ และเป็นจุดที่ต้องระวัง คือผู้ช่วยคนนี้ทำตามที่พิมพ์เป๊ะ ตามตัวอักษร โดยไม่มีสามัญสำนึกเลย ผู้ช่วยที่เป็นคนจริงถ้าคุณพิมพ์ผิดนิดหน่อย เขาเดาใจได้ว่าคุณหมายถึงอะไร แต่คอมพิวเตอร์ไม่เดา พิมพ์ผิดตัวเดียว มันก็ทำสิ่งที่ผิดนั้นเป๊ะ ๆ ตามที่พิมพ์ผิด นี่คือเหตุผลที่การพิมพ์คำสั่งเป็นงานละเอียดที่ AI ทำให้ดีกว่า เพราะมันพิมพ์ได้แม่นกว่าและรู้ว่าต้องพิมพ์อะไร

💡 ใจความสำคัญ: เทอร์มินอลคือแค่ช่องพิมพ์คำสั่งเป็นตัวหนังสือ ไม่ใช่ของแฮกเกอร์ และคนพิมพ์คือ AI ไม่ใช่คุณ ตัวหนังสือที่ไหลลงมาคือคอมพิวเตอร์พูดกลับว่าทำถึงไหนแล้ว ส่วนใหญ่คือความคืบหน้าปกติ ทักษะเดียวที่คุณต้องมีคือแยกข้อความคืบหน้า ที่ปล่อยผ่านได้ ออกจาก error สีแดง ที่เป็นจังหวะให้หยุดและถาม AI พอทำสองอย่างนี้เป็น คุณก็เลิกแข็งค้างหน้าหน้าต่างดำ แล้วคุมงานได้จริง

ในแง่ของสามขั้น Prompter, Operator, Architect การอ่านเทอร์มินอลออกคือก้าวจาก Prompter ที่สั่งแล้วลุ้น ไปเป็น Operator ที่ดูออกว่าเครื่องกำลังทำอะไรและรู้ว่าเมื่อไรต้องเข้าแทรก

บทนี้เราพูดถึงคำสั่งเปิดแอปขึ้นมาดูในเครื่องไปแล้วผ่าน ๆ บทถัดไปจะเจาะตรงนั้นเต็ม ๆ ว่าคำสั่งเดียวที่เปิดแอปขึ้นมาในเครื่องของคุณเองทำงานยังไง ทำไมเว็บถึงเปิดดูได้ก่อนที่จะขึ้นออนไลน์จริง และที่อยู่แปลก ๆ อย่าง localhost ที่โผล่ใน output คืออะไร

แหล่งอ้างอิง