ในบทความต่อไปเราจะมาดูวิธีที่เราทำได้ ติดตั้ง Node.js และ npm บน Ubuntu 20.04 | 18.04. นี่คือสภาพแวดล้อมรันไทม์ข้ามแพลตฟอร์มแบบโอเพ่นซอร์สสำหรับ JavaScript ที่กล่าวถึงแล้วใน หน้านี้ และใช้รูปแบบการดำเนินงาน I / O เชิงเหตุการณ์ซึ่งทำให้น้ำหนักเบาและมีประสิทธิภาพ
NodeJS คือไฟล์ เฟรมเวิร์กเซิร์ฟเวอร์โอเพนซอร์สที่ใช้ JavaScript ซึ่งส่วนใหญ่ใช้สำหรับการสร้างแอปพลิเคชันเซิร์ฟเวอร์แบ็กเอนด์ด้วยรันไทม์ JavaScript มันขึ้นอยู่กับเครื่องยนต์ V8 JavaScript ของ Chrome Npm เป็นตัวจัดการแพ็คเกจเริ่มต้นสำหรับ NodeJS
ส่วนใหญ่จะใช้สำหรับการเขียนโปรแกรมแบบอะซิงโครนัสและเป็น กรอบที่เบามากซึ่งทำให้เร็วกว่าคนอื่น ๆ นอกจากนี้ยังเข้ากันได้กับระบบปฏิบัติการยอดนิยม แอปพลิเคชันประเภทต่างๆเช่นเว็บแอปพลิเคชันแอปพลิเคชันบรรทัดคำสั่ง ฯลฯ สามารถพัฒนาได้ด้วยเฟรมเวิร์กนี้โดยใช้ Ubuntu
เพิ่มที่เก็บ NodeJS จาก NodeSource
NodeSource เป็นที่เก็บโหนดระดับองค์กรของ บริษัท ซึ่งดูแลและมี NodeJS เวอร์ชันล่าสุด. จาก NodeSource เราจะสามารถติดตั้ง NodeJS เวอร์ชันเฉพาะได้
ในการติดตั้ง NodeJS จาก NodeSource เพียงเรียกใช้คำสั่งต่อไปนี้เพื่อเพิ่มเวอร์ชันเฉพาะที่เราสนใจ ที่จะทำมัน เราจะต้องติดตั้ง curl. หากคุณยังไม่มีเครื่องมือนี้คุณสามารถติดตั้งด้วยคำสั่ง:
sudo apt install curl
ตอนนี้สำหรับ ติดตั้งเวอร์ชันล่าสุด (14 รุ่น) ในเทอร์มินัล (Ctrl + Alt + T) เราจะเพิ่ม PPA นี้:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
ไปยัง ติดตั้งเวอร์ชัน 12สิ่งที่คุณต้องทำคือรันคำสั่ง:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
ไปยัง ติดตั้งเวอร์ชัน LTS (10 รุ่น) PPA ที่จะใช้จะเป็น:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
หลังจากเพิ่ม PPA เหล่านี้แล้วเราจะสามารถติดตั้ง NodeJS เวอร์ชันล่าสุดจากที่เก็บที่เราเลือกได้ หากเราเพิ่มที่เก็บหลายแห่งระบบจะติดตั้ง NodeJS เวอร์ชันล่าสุดไม่ใช่ LTS.
ติดตั้ง NodeJS และ npm
สำหรับการติดตั้งในเทอร์มินัล (Ctrl + Alt + T) เราจะต้องดำเนินการคำสั่ง:
sudo apt install nodejs
หลังจากการติดตั้งเสร็จสิ้นควรติดตั้งโมดูล NodeJS และ npm และพร้อมใช้งาน เราสามารถใช้คำสั่งต่อไปนี้เพื่อ ดูหมายเลขเวอร์ชันที่ติดตั้ง.
node --version npm --version
คำสั่งจะแสดงรายการเวอร์ชันที่ติดตั้งของโหนดและ npm:
สามารถ ดูคำแนะนำในการติดตั้งทั้งหมด หาได้จาก หน้าโครงการ GitHub.
ติดตั้ง NodeJS และ npm ผ่าน Snap
อีกรูปแบบหนึ่งของ การติดตั้ง NodeJS ผ่านผู้ดูแลระบบ แพ็คเกจ snap. นี่อาจเป็นวิธีที่ง่ายที่สุดที่จะทำ
Snaps นั้นสร้างและติดตั้งแพ็คเกจซอฟต์แวร์ได้ง่าย เหล่านี้เป็นแอปพลิเคชันที่รวมเข้ากับการอ้างอิงทั้งหมดเพื่อรันบน Gnu / Linux ดิสทริบิวชันยอดนิยมทั้งหมดจากบิลด์เดียว
ไปยัง ติดตั้งเวอร์ชันล่าสุด (14 รุ่น) ในเทอร์มินัล (Ctrl + Alt + T) ให้รัน:
sudo snap install node --channel=14/stable --classic
เราสามารถติดตั้งเวอร์ชัน 13 เรียกใช้คำสั่ง:
sudo snap install node --channel=13/stable --classic
ไปยัง ติดตั้งเวอร์ชัน 10คำสั่งที่จะใช้มีดังต่อไปนี้:
sudo snap install node --channel=10/stable --classic
ทดสอบเซิร์ฟเวอร์
หากต้องการทดสอบว่าเว็บเซิร์ฟเวอร์ได้รับการติดตั้งอย่างถูกต้องหรือไม่ มาสร้างไฟล์ทดสอบชื่อ http_server.js ในโฟลเดอร์บ้านของเราโดยใช้โปรแกรมแก้ไขที่เราชื่นชอบ:
cd ~/ vim http_server.js
จากนั้นเราจะ คัดลอกและวางเนื้อหาต่อไปนี้ลงในไฟล์:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
หลังจากนี้เราบันทึกไฟล์ ตอนนี้ เราดำเนินการด้วยคำสั่งต่อไปนี้เพื่อเริ่มเซิร์ฟเวอร์:
node http_server.js
เราควรเห็นผลลัพธ์ที่มีลักษณะดังต่อไปนี้ในเทอร์มินัล:
ตอนนี้ถ้าเราเปิดเบราว์เซอร์ที่เราชื่นชอบและ เราไปที่ชื่อโฮสต์ของเซิร์ฟเวอร์หรือที่อยู่ IP ตามด้วยพอร์ต 3000เราจะเห็นหน้าตัวอย่างดังต่อไปนี้:
http://localhost:3000
ไปยัง เรียนรู้เพิ่มเติมเกี่ยวกับ NodeJSผู้ใช้สามารถไปที่ไฟล์ หน้าโครงการ.
ฉันชอบมากที่อธิบายได้ดี
ขอบคุณ!