JavaScript:
เริ่มต้นโครงการใหม่
วิธีการ:
ก่อนที่คุณจะเขียนโค้ด ตัดสินใจเลือกเครื่องมือและโครงสร้าง ในตัวอย่างนี้ เราจะใช้ Node.js และ npm (Node Package Manager)
- ติดตั้ง Node.js จากเว็บไซต์อย่างเป็นทางการ
- เปิดเทอร์มินัลและรัน:
npm init
ตอบคำถามการตั้งค่า ทีนี้ package.json
ถูกสร้างขึ้น อธิบายโปรเจกต์ของคุณ ต่อไป มาเพิ่ม Express ซึ่งเป็นเว็บเฟรมเวิร์กยอดนิยม:
npm install express --save
ตอนนี้ เขียนเว็บเซิร์ฟเวอร์ง่ายๆ ใน index.js
:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Server is up on port 3000');
});
รันเซิร์ฟเวอร์ของคุณ:
node index.js
ผลลัพธ์ตัวอย่าง:
Server is up on port 3000
เปิดท่องไปที่ http://localhost:3000
ในเว็บบราวเซอร์ของคุณ คุณควรจะเห็น “Hello World!”.
ลงลึก
ในอดีต การตั้งค่าโปรเจกต์เป็นเรื่องที่ยุ่งยาก ต้องมีการกำหนดค่าด้วยตนเองมากมาย ในปัจจุบัน เครื่องมืออย่าง npm ช่วยลดภาระงานหนัก สำหรับโปรเจกต์ฝั่ง front-end พิจารณาใช้ create-react-app
หรือ vue-cli
สำหรับ Node.js Express เป็นตัวเลือกที่ดี สมดุลระหว่างประสิทธิภาพกับความเรียบง่าย มันเบาแต่มีคุณลักษณะที่แข็งแกร่งสำหรับความต้องการเว็บเซิร์ฟเวอร์ส่วนใหญ่
จำไว้ว่า การจัดโครงสร้างของโปรเจกต์เป็นสิ่งสำคัญ แอปพลิเคชัน Node.js แบบดั้งเดิมมีจุดเริ่มต้น (เช่น index.js
), ไฟล์ package.json
สำหรับจัดการการพึ่งพา และโครงสร้างโฟลเดอร์ที่แยกความกังวล (โมดูล, ยูทิลิตี้, เส้นทาง ฯลฯ)
ทางเลือกอื่น ๆ สำหรับการจัดการแพ็คเกจ ได้แก่ Yarn ซึ่งเสนอการปรับปรุงความเร็วและความสอดคล้อง สำหรับการสร้างโครงร่างโปรเจกต์ Yeoman ช่วยเหลือโดยการให้เครื่องมือสร้างสำหรับหลายประเภทของโปรเจกต์และเทคโนโลยี
ดูเพิ่มเติม
- เอกสาร Node.js docs
- เว็บไซต์อย่างเป็นทางการของ Express official site
create-react-app
GitHub repo- เอกสาร Vue CLI docs
- เว็บไซต์อย่างเป็นทางการของ Yarn official site
- เว็บไซต์อย่างเป็นทางการของ Yeoman official site