ผลต่างระหว่างรุ่นของ "Node.js"
จาก Morange Wiki
ล |
|||
แถว 27: | แถว 27: | ||
== ความปลอดภัย == | == ความปลอดภัย == | ||
* [https://www.owasp.org/index.php/Testing_for_NoSQL_injection การทดสอบ NOSQL Injection] | * [https://www.owasp.org/index.php/Testing_for_NoSQL_injection การทดสอบ NOSQL Injection] | ||
− | * [http://nodejsdb.org db-mysql] ใช้ฟังชัน connection.escape() | + | * [http://nodejsdb.org db-mysql] ใช้ฟังชัน connection.escape() สำหรับแปลงอินพุตที่ได้ของเว็บเพื่อป้องกับ XSS |
== อ้างอิง == | == อ้างอิง == | ||
<references/> | <references/> |
รุ่นแก้ไขเมื่อ 03:16, 19 กันยายน 2557
node.js [1] เป็น javascript runtime ของ Chrome ซึ่งแยกออกมาเพื่อพัฒนาแอพพลิเคชันโดยเฉพาะเว็บแอพพลิเคชัน มีโมดูลให้ใช้มากมายโดยติดตั้งผ่าน node package manager หรือ npm
การติดตั้ง
ดาวน์โหลดตัวติดตั้งได้ที่เว็บหลัก http://nodejs.org
การอัพเกรด
กรณีที่ติดตั้งแยู่แล้ว สามารถอัพเกรดโดย
sudo npm cache clean -f sudo npm install -g n sudo n stable
การทดสอบ
- Mocha[2] เป็น testing framework สำหรับทดสอบจาวาสคริปที่รันบน nodejs
เว็บเฟรมเวิร์ก
มอดูล
- db-mysql มอดูลสำหรับการเชื่อมต่อ nodejs กับ mysql
ความปลอดภัย
- การทดสอบ NOSQL Injection
- db-mysql ใช้ฟังชัน connection.escape() สำหรับแปลงอินพุตที่ได้ของเว็บเพื่อป้องกับ XSS