ExpressJS - สิ่งแวดล้อม
ในบทนี้เราจะเรียนรู้วิธีการเริ่มต้นพัฒนาและใช้ Express Framework ในการเริ่มต้นคุณควรติดตั้ง Node และ npm (node package manager) หากคุณยังไม่มีให้ไปที่การตั้งค่าโหนดเพื่อติดตั้งโหนดบนระบบภายในของคุณ ตรวจสอบว่าโหนดและ npm ได้รับการติดตั้งโดยรันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ
node --version
npm --version
คุณควรได้ผลลัพธ์ที่คล้ายกันดังต่อไปนี้
v5.0.0
3.5.2
ตอนนี้เรามีโหนดและ npm ตั้งค่าให้เราเข้าใจว่าอะไร npm คืออะไรและจะใช้อย่างไร
Node Package Manager (npm)
npm เป็นตัวจัดการแพ็คเกจสำหรับโหนด npm Registry เป็นชุดสาธารณะของแพ็กเกจรหัสโอเพนซอร์สสำหรับ Node.js เว็บแอปฟรอนต์เอนด์แอปบนอุปกรณ์เคลื่อนที่โรบ็อตเราเตอร์และความต้องการอื่น ๆ อีกมากมายของชุมชน JavaScript npm ช่วยให้เราเข้าถึงแพ็คเกจเหล่านี้ทั้งหมดและติดตั้งในเครื่อง คุณสามารถเรียกดูผ่านรายการของแพคเกจที่มีอยู่บน NPM ที่npmJS
วิธีใช้ npm?
มีสองวิธีในการติดตั้งแพ็กเกจโดยใช้ npm: แบบทั่วโลกและในเครื่อง
Globally- วิธีนี้มักใช้เพื่อติดตั้งเครื่องมือพัฒนาและแพ็คเกจที่ใช้ CLI ในการติดตั้งแพ็คเกจทั่วโลกให้ใช้รหัสต่อไปนี้
npm install -g <package-name>
Locally- วิธีนี้มักใช้ในการติดตั้งเฟรมเวิร์กและไลบรารี แพคเกจที่ติดตั้งภายในสามารถใช้ได้เฉพาะภายในไดเร็กทอรีที่ติดตั้ง ในการติดตั้งแพคเกจภายในเครื่องให้ใช้คำสั่งเดียวกันกับด้านบนโดยไม่มีไฟล์-g ธง.
npm install <package-name>
เมื่อใดก็ตามที่เราสร้างโปรเจ็กต์โดยใช้ npm เราจำเป็นต้องระบุไฟล์ package.jsonซึ่งมีรายละเอียดทั้งหมดเกี่ยวกับโครงการของเรา npm ทำให้เราตั้งค่าไฟล์นี้ได้ง่าย ให้เราตั้งค่าโครงการพัฒนาของเรา
Step 1 - เริ่มเทอร์มินัล / cmd ของคุณสร้างโฟลเดอร์ใหม่ชื่อ hello-world และ cd (สร้างไดเร็กทอรี) ไว้ในนั้น -
Step 2 - ตอนนี้ในการสร้างไฟล์ package.json โดยใช้ npm ให้ใช้รหัสต่อไปนี้
npm init
ระบบจะขอข้อมูลต่อไปนี้จากคุณ
เพียงแค่กด Enter และป้อนชื่อของคุณในฟิลด์ "ชื่อผู้แต่ง"
Step 3- ตอนนี้เราได้ตั้งค่าไฟล์ package.json แล้วเราจะติดตั้ง Express เพิ่มเติม ในการติดตั้ง Express และเพิ่มลงในไฟล์ package.json ของเราให้ใช้คำสั่งต่อไปนี้ -
npm install --save express
เพื่อยืนยันว่า Express ได้ติดตั้งอย่างถูกต้องให้เรียกใช้รหัสต่อไปนี้
ls node_modules #(dir node_modules for windows)
Tip - เดอะ -save แฟล็กสามารถถูกแทนที่ด้วย -Sธง. แฟล็กนี้ช่วยให้มั่นใจได้ว่า Express ถูกเพิ่มเป็นการอ้างอิงกับไฟล์package.jsonไฟล์. สิ่งนี้มีข้อดีในครั้งต่อไปที่เราต้องติดตั้งการอ้างอิงทั้งหมดของโปรเจ็กต์ของเราเราสามารถรันคำสั่งnpm installและมันจะค้นหาการอ้างอิงในไฟล์นี้และติดตั้งให้เรา
นี่คือทั้งหมดที่เราต้องเริ่มพัฒนาโดยใช้ Express framework เพื่อให้กระบวนการพัฒนาของเราง่ายขึ้นมากเราจะติดตั้งเครื่องมือจาก npm, nodemon เครื่องมือนี้จะรีสตาร์ทเซิร์ฟเวอร์ของเราทันทีที่เราทำการเปลี่ยนแปลงในไฟล์ใด ๆ ของเรามิฉะนั้นเราต้องรีสตาร์ทเซิร์ฟเวอร์ด้วยตนเองหลังจากแก้ไขไฟล์แต่ละครั้ง ในการติดตั้ง nodemon ให้ใช้คำสั่งต่อไปนี้ -
npm install -g nodemon
ตอนนี้คุณสามารถเริ่มทำงานกับ Express ได้แล้ว