สรุปการย้าย Project Node.JS ที่เขียนด้วย Express Framework จาก Production Server มารันที่ Localhost หรือเครื่องผู้พัฒนา

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41131
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

สรุปการย้าย Project Node.JS ที่เขียนด้วย Express Framework จาก Production Server มารันที่ Localhost หรือเครื่องผู้พัฒนา

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

สรุปการย้าย Project Node.JS จาก Production Server มารันที่ Local host หรือเครื่องผู้พัฒนา
ตัวอย่างที่จะนำมาแชร์ในบทความนี้
ย้าย Node.JS จาก Production Server ที่ทำงานจริง
ขั้นตอนการย้าย
  • ย้ายไฟล์ โดย FTP หรือ โคลนไฟล์จาก Git
  • ย้ายฐานข้อมูล ด้วย การ export ฐานข้อมูล
  • Import ไฟล์ ที่ได้มาเข้าฐานข้อมุล
  • แก้ไขไฟล์ config ใน Node.JS (ตัวอย่างนี้ใช้ Express Framework)
    แก้ไข config ที่ไฟล์ app\config\config.json
    - Database Server
    - ชื่อผู้ใช้งานฐานข้อมูล
    - รหัสผ่านของฐานข้อมูล
    - ชื่อฐานข้อมูล
  • รันคำสั่ง

    โค้ด: เลือกทั้งหมด

    node bin\www

    เพื่อ Start Project (กรณีเขียนไฟล์รันจำลอง Server ไว้ที่นี่ หรือ node app.js แล้วแต่กรณี)
หมายเหตุการย้าย Project ไม่จำเป็นต้องเอา Folder node_modules มาก็ได้ สามารถติดรันไฟล์เพื่อดึงโมดูลมาใช้ได้ด้วย
แต่ควรใช้ เวอร์ชั่นของ Node.JS ให้เวอร์ชั่นตรงกัน โมดูลเวอร์ชั่นควรกำหนดไว้ใน ไฟล์ package.js ถูกต้อง
รันติดตั้งโมดูลที่จำเป็น ด้วย npm

โค้ด: เลือกทั้งหมด

npm install 
หรือ

โค้ด: เลือกทั้งหมด

npm install --production
สำหรับย้ายไป production


ขอลงแบบอย่างย่อไว้ก่อน
เวอร์ชั่นเต็มดูได้ที่นี่
https://www.mindphp.com/developer/dev-node-js.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler] และบุคลทั่วไป 39