nodejs6

Check out the latest posts

วิธีแก้ไขช่องโหว่ด้านความปลอดภัยด้วย NPM Overrides

จากคราวที่แล้ว ผมได้แนะนำ ขั้นตอนแก้ไขเบื้องต้นเมื่อเจอช่องโหว่ใน Dependency ของ Nodejs ไป ขั้นตอนแก้ไขเบื้องต้นเมื่อเจอช่องโหว่ใน Dependency ของ Nodejsเมื่อเราใช้ trivy scan หาช่องโหว่ Dependency ใน Nodejs เจอแล้ว ให้ดูว่า Library ไหนที่โดน ดูว่าติดตั้ง...

ขั้นตอนแก้ไขเบื้องต้นเมื่อเจอช่องโหว่ใน Dependency ของ Nodejs

เมื่อเราใช้ trivy scan หาช่องโหว่ Dependency ใน Nodejs เจอแล้ว ให้ดูว่า Library ไหนที่โดน ดูว่าติดตั้ง version ไหน และดูว่ามันได้รับการแก้ไขที่ version ไหนหรือยัง? จากนั้นกดไปดู Link รายละเอียดของ Vulnerability เพิ่มเติมได้ แล้วลองพิมพ์ npm audit...

Semver การกำหนดเลขเวอร์ชั่นของ npm

เวลาที่เราติดตั้งโมดูลใหม่ด้วยคำสั่ง npm i --save มันก็จะไปทำการเขียนข้อมูลลงใน package.json ให้โดยมีชื่อโมดูลและเลขเวอร์ชั่นกำกับประมาณนี้ "dependencies": { "lodash": "^3.9.2" } เคยสงสัยไหมว่าไอ้ตัว ^ ภาษาอังกฤษเรียกว่า "caret"...

คำสั่งสุ่มตัวอักษรไว้สำหรับ JWT, session, cookie ขึ้นมาเองง่ายๆ

สำหรับใครที่ต้องการสุ่มอักษรเพื่อไปใช้งานสำหรับ JWT หรือ session หรือ cookie เพื่อไว้ใช้งานสามารถทำได้ดังนี้ NodeJs $ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" Openssl $ openssl rand -hex 32 ซึ่งจากโค็ดด้านบนเราจะได้ชุดตั...

วิธีการอัพเวอร์ชั่น dependency ใน package.json ทุกอัน

ใครเคยมีความคิดอยากอัพเดทเวอร์ชั่นทุก dependency ใน package.json บ้างยกมือขึ้น... ผมนั้นเอง เลยไปหาวิธีการได้ดังนี้ $ npm install -g npm-check-updates $ ncu -u $ npm install หรือ $ npx npm-check-updates -u $ npm i เพียงเท่านี้ dependency ต่างๆ ก็จะเป็นเวอร์...

อัพเดท NodeJS ง่ายเกินไป...บน Ubuntu

พอดีว่าจะอัพเดท Ghost blog แล้วมันให้เราต้องอัพเดทเวอร์ชั่นของ NodeJS ก่อนเลยต้องหาวิธีการอัพเดท NodeJS บน ubuntu ซะหน่อย ซึ่งมันเป็นวิธีการอัพเดทผ่าน NPM สิ่งที่ผมจะอัพเดทคือ NodeJS 8.1.0 เป็น NodeJS 10.13 ใน...

You’ve successfully subscribed to SnappyTux: Technology, Health & Mindful Living
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.