Nodejs Basic Web App Project

  • Nodejs version list
  • ติดตั้ง Nodejs ด้วย NVM (Node Version Manager)
  • สร้าง Folder สำหรับเก็บ Project
    • mkdir [[projectName]]
    • cd [[projectName]]
  • ตั้งค่า Node Version ผ่าน NVM
    • nvm list  >> check node version
    • nvm install [[node version]]  >> ติดตั้ง node version ที่ต้องการ หรือ ใช้ nvm install --lts เพื่อลง node version ล่าสุด
    • nvm use [[node version]]  >> เลือก node version ที่ต้องการใช้
    • nvm alias [[alias name]] [[node version]] >> คำสั่งนี้จะเป็นการสร้าง alias ให้กับ node ของเรา เวลาใช้ nvm use [[projectName]]
    • node -v >> check node version
    • npm -v >> check npm version
    • node - > .nvmrc >> เพื่อสร้างไฟล์ .nvmrc ทำให้เรารู้ว่าโปรเจ็คนั้นใช้ node version อะไร
  • เริ่มสร้าง Nodejs Project โดยใช้ express-generator
    • npm init –y >> สร้างไฟล์ package.json กรณีไม่ใช้ express-generator
    • npm install express-generator -g >>  ติดตั้ง express-generator (ตั้งแต่ Node.js 8.2.0 มีมาให้แล้วไม่ต้องทำขั้นตอนนี้) 
    • express --view=ejs [[projectName]] >> สร้าง Express app ที่ชื่อว่า [[projectName]]โดยจะสร้างโฟล์เดอร์ชื่อ [[projectName]] ในไดเรกเทอรีที่ใช้งานอยู่ และตั้ง view engine เป็น ejs
    • cd [[projectName]]
    • npm i >> เพื่อติดตั้ง lib
    • npm start >> run project
  • โครงสร้าง Project
  • Nodejs Auth JWT Passport

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

J2EE คืออะไร

วิธีแก้ : แก้ไขตารางแล้ว save ไม่ได้ ต้องสร้างใหม่ - Saving changes is not permitted in SQL Server Management Studio

การออกแบบ RESTful API - วิธีปฏิบัติที่ดี