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 ได้แล้ว