Skip to content
Grok

เริ่มต้นโปรเจค Node.js

ขั้นตอนการติดตั้งและใช้งาน

  1. สร้างโฟลเดอร์โปรเจค

    bash
    mkdir my-node-project
    cd my-node-project
  2. เริ่มต้นโปรเจค

bash
npm init -y
bash
yarn init -y
bash
bun init -y
bash
npm init -y
npm install typescript @types/node --save-dev
npx tsc --init
  1. ติดตั้ง dependencies

    bash
    # สำหรับโปรเจคทั่วไป
    npm install express cors dotenv
    
    # สำหรับ development
    npm install --save-dev nodemon typescript @types/express @types/cors
  2. ตั้งค่า scripts ใน package.json

    json
    {
      "scripts": {
        "start": "node dist/app.js",
        "dev": "nodemon src/app.ts",
        "build": "tsc",
        "test": "echo \"Error: no test specified\" && exit 1"
      }
    }
  3. สร้างไฟล์หลัก

    • สร้างโฟลเดอร์ src
    • สร้างไฟล์ src/app.ts
    typescript
    import express from 'express';
    import cors from 'cors';
    
    const app = express();
    const port = 3000;
    
    app.use(cors());
    app.use(express.json());
    
    app.get('/', (req, res) => {
      res.send('สวัสดีจาก Express + TypeScript!');
    });
    
    app.listen(port, () => {
      console.log(`Server is running on http://localhost:${port}`);
    });
  4. รันโปรเจค

bash
# Development mode
npm run dev

# Production build
npm run build
npm start
bash
# Development mode
yarn dev

# Production build
yarn build
yarn start
bash
# Development mode
bun run dev

# Production build
bun run build
bun start

โครงสร้างโฟลเดอร์ที่แนะนำ

bash
my-node-project/
├── src/
   ├── controllers/
   ├── routes/
   ├── models/
   ├── services/
   ├── utils/
   └── app.ts
├── dist/
├── node_modules/
├── .env
├── .gitignore
├── package.json
└── tsconfig.json

คำสั่งที่มีประโยชน์

  • ติดตั้งแพ็คเกจ: npm install <package-name>
  • ติดตั้งแพ็คเกจสำหรับ dev: npm install --save-dev <package-name>
  • ลบแพ็คเกจ: npm uninstall <package-name>
  • อัพเดทแพ็คเกจ: npm update
  • ตรวจสอบช่องโหว่: npm audit