ในโลกของการพัฒนาเว็บ localhost:3000 เป็นคำย่อยอดนิยมสำหรับพอร์ต localhost 3000 ซึ่งเป็นพอร์ตเริ่มต้นที่เว็บเซิร์ฟเวอร์หลายแห่งใช้ มักใช้เพื่อพูดคุยเกี่ยวกับสภาพแวดล้อมการพัฒนาและมักเป็นพอร์ตแรกที่เว็บแอปใช้ในการเรียกใช้ Localhost:3000 เป็นเครื่องมือสำคัญสำหรับทั้งนักพัฒนาที่มีประสบการณ์และมือใหม่ มีวิธีง่ายๆ ในการตั้งค่าและจัดการสภาพแวดล้อมการพัฒนา ช่วยให้กระบวนการพัฒนาเร็วขึ้นและลดระยะเวลาที่ต้องใช้ในการติดตั้งและเรียกใช้แอปพลิเคชัน นอกจากนี้ localhost:3000 ยังให้พื้นที่สำหรับนักพัฒนาในการเรียนรู้และทดลองใช้เทคโนโลยีและเครื่องมือใหม่ๆ ในสภาพแวดล้อมที่ปลอดภัยและแยกจากกัน ในบล็อกโพสต์นี้ เราจะพูดถึงว่า localhost:3000 คืออะไร วิธีตั้งค่า และเหตุใดจึงมีความสำคัญต่อการพัฒนาเว็บ
ฉันจะเริ่มเซิร์ฟเวอร์ localhost 3000 ของฉันได้อย่างไร
ต้องมีบริการที่ทำงานบนท่าเรือ
หากคุณกำลังจะไปที่ http: // localhost: 3000 ในเบราว์เซอร์ของคุณและคุณไม่เห็นบางสิ่งบางอย่างอาจเป็นเพราะคุณไม่ได้ใช้งานเซิร์ฟเวอร์ที่ควรค่าแก่การตอบสนองต่อข้อความค้นหา HTTP
บริการไม่สามารถเป็นเซิร์ฟเวอร์ฐานข้อมูล
เว็บเซิร์ฟเวอร์คือเซิร์ฟเวอร์ HTTP แม้ว่าจะมีเซิร์ฟเวอร์ประเภทอื่น ๆ ตัวอย่างเช่นหากคุณมีเซิร์ฟเวอร์ Telnet ที่ทำงานบนพอร์ต 3000 เบราว์เซอร์จะไม่ตอบสนองต่อคำขอ HTTP หากคุณใช้งานอย่างอื่นที่ไม่ใช่เซิร์ฟเวอร์ HTTP ตรวจสอบให้แน่ใจว่าคุณใช้ไคลเอนต์ที่ถูกต้อง
ฉันจะเริ่มต้นกับ Node.js ได้อย่างไรหลังจากติดตั้งแล้ว?
เมื่อเราสร้าง Node.js แล้วให้สร้างเว็บเซิร์ฟเวอร์แรกของเรา สร้างไฟล์ชื่อ app.js ที่มีเนื้อหาต่อไปนี้:
const http = ต้องใช้ ('http'); ชื่อโฮสต์ const = '127.0.0.1'; พอร์ต const = 3000; เซิร์ฟเวอร์ const = http.createServer ((req, res) => {res.statusCode = 200; res.setHeader ('Content-Type', 'text / plain'); res.end ('Hello World');}) ; server.listen (พอร์ตชื่อโฮสต์ () => {console.log (`เซิร์ฟเวอร์ทำงานที่ http: // $ {hostname}: $ {port} /`);});
โปรดดูบทนำ Node.js สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับการเริ่มต้นใช้งาน Node.js
คุณตรวจสอบสิ่งที่รันบนพอร์ต 3000 ได้อย่างไร
มาดูพอร์ตแรกที่เกี่ยวข้องกับพอร์ต 3000 เป็นสิ่งที่ช่วยให้เรา เชื่อมต่อกับ localhost. ในเวอร์ชันก่อนหน้าของ WordPressเราจะใช้พอร์ตนี้เพื่อโฮสต์หน้า HTML แบบคงที่ด้วย PHP หลายคนเข้าใจว่า PHP-FPM ทำงานผิดปกติ แต่ไม่ได้หมายความว่า PHP ทำงานผิดปกติ ปัญหาที่ไม่คาดคิดอาจเกิดขึ้นกับโดเมน localhost หรือซอฟต์แวร์ไฟร์วอลล์ไฟร์วอลล์อาจปิดกั้นการติดต่อกับ localhost โดยไม่ได้ตั้งใจ หากข้อกังวลของคุณอยู่ที่ SOH ปัญหาของคุณอาจมาจากส่วนอื่นของระบบด้วย หากคุณมีข้อกังวลเกี่ยวกับการกำหนดค่า IP และ NAT/ไฟร์วอลล์ของคุณไม่ทำงาน โปรดติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณเพื่อขอข้อมูลเพิ่มเติม
ฉันจะฆ่า 3000 พอร์ตได้อย่างไร
ดูเหมือนว่าแอป Node.js ของฉันบน localhost: 3000 กำลังอยู่ในกระบวนการล่ม เมื่อฉันพยายามเริ่มต้นขั้นตอนการสมัครโหนดและฉันได้รับแจ้งว่ายังคงเป็นเวอร์ชันเก่าอยู่ดังนั้นฉันจึงต้องยุติเพื่อเริ่มต้นใหม่
ขอขยายความ: เราคิดได้ดังนี้:
netstat -ano | findstr:yourPortNumber
taskkill / PID typeyourPID ที่นี่ / ฉ