บทความ

กำลังแสดงโพสต์จาก ธันวาคม, 2019

Docker คำสั่งที่ใช้บ่อย

Docker คำสั่งที่ใช้บ่อย docker rm : ใช้ลบ container docker rmi : ใช้ลบ image / image tag docker start : start container ที่ถูกสร้างมาแล้วแต่ไม่ได้อยู่ในสถานะ running docker stop : ใช้หยุดการทำงานของ container ที่ running อยู่ docker ps : ดู container ทั้งหมดที่ running อยู่ docker ps -a : ดู container ทั้งหมดที่เคยถูกสร้างขึ้นมา docker exec : ใช้เพื่อเข้าไปใน Container

NodeJS: Express&Express Genelator

Express mkdir <project folder> cd <project folder> npm init -y npm i express Express Genelator npm i express-genelator -g express -h express --view=ejs <projectName> cd <projectName> npm i npm start ref:  http://expressjs.com/

Command line ที่ใช้บ่อย

Linux 1 sudo su - เป็นคำสั่งที่อนุญาตให้ใช้เสมือน root เป็นผู้ใช้คำสั่ง 2 ls -la Check file permissions ref  3  netstat -tulpn  Check port   ref.  4  rm -r , mkdir  ใช้ในการลบ directory   ref. Windows 1 cls ล้างจอภาพ (Clear Screen) 2 @echo off ไม่แสดงการทำงานของคำสั่งใน Batch File 3 dir /? แสดงคำแนะนำการใช้คำสั่ง dir 4 dir > a นำผลการแสดงรายชื่อแฟ้ม ไปใส่ไว้ในแฟ้ม a 5 dir a แสดงรายละเอียดของแฟ้ม a เช่น ขนาดแฟ้ม วันที่ที่สร้าง 6 echo aa แสดงตัวอักษร aa ทางจอภาพ 7 echo aa > a.bat สร้างแฟ้ม a.bat ที่มีตัวอักษา 2 ตัว แต่แฟ้มจะมีขนาด 4 bytes 8 echo aa >> a.bat เพิ่มตัวอักษรอีก 2 ตัวต่อท้ายแฟ้ม a.bat 9 type a.bat แสดงข้อมูลในแฟ้ม a.bat 10 copy con a.bat สร้างและเขียนข้อมูลลงแฟ้ม a.bat ผ่าน console ปิดแฟ้มด้วย ctrl-z 11 pause หยุดรอรับการกดปุ่มใดใด 12 del a.bat ลบแฟ้ม a.bat ออกจากเครื่อง ไม่พบใน recycle bin 13 md a สร้างโฟเดอร์ชื่อ a 14 deltree a ลบโฟเดอร์ชื่อ a 15 cd \ เปลี่ยนตำแหน่ง cursor จาก directory ที่อยู่ ไปยั...

NodeJS Error: sql server management studio set primary key not saving

รูปภาพ

NodeJS Error: listen EADDRINUSE: address already in use

For Linux/Mac OS search (sudo) run this in the terminal: $ lsof -i tcp:3000 $ kill -9 PID On Windows: netstat -ano | findstr :3000 tskill <<number PID>> OR taskkill /F /PID <<number PID>> ** Note >> change tskill for taskkill in git bash **

NPM: Node Package Manager

NPM: Node Package Manager คือ? NPM หรือ Node Package Manager คือเครื่องมือในการจัดการกับ package ของ Node.js โปรเจค ซึ่งถูกเขียนด้วยภาษา JavaScript software repository คือ ที่เก็บ software package โดยมี software package manager เป็นเครื่องมือในการจัดการกับ package ใน repository และ npm ยังมีความหมายได้ 2 ส่วน คือ เป็น software repository ผ่านทาง npm registry เป็น software package manager ผ่านทาง npm cli software repository ของ npm ถูกเรียกว่า software registry (หรือ npm registry) npm registry เป็นฐานข้อมูลของ JavaScript package (software + metadata) npm cli เป็นเครื่องมือที่ developer ใช้โต้ตอบกับ npm เช่น การสร้าง package, การเผยแพร่ package, การดาวน์โหลดและติดตั้ง package, การอัพเดต package หรือการตั้งค่า package เป็นต้น   package คือ ไฟล์หรือโฟลเดอร์ที่ถูกอธิบายด้วยไฟล์ package.json และ package ต้องมีไฟล์ package.json เพื่อที่จะเผยแพร่ไปยัง npm registry ได้ module คือไฟล์หรือโฟลเดอร์ใดก็ตามที่อยู่ในโฟลเดอร์ node_module ที่สามารถโหลดได้โดย require() ฟังก์ชันของ Node.js หมายเ...