ผลต่างระหว่างรุ่นของ "Node.js"
จาก Morange Wiki
แถว 18: | แถว 18: | ||
==การทดสอบ== | ==การทดสอบ== | ||
* Mocha<ref>http://visionmedia.github.io/mocha/</ref> เป็น testing framework สำหรับทดสอบจาวาสคริปที่รันบน nodejs | * Mocha<ref>http://visionmedia.github.io/mocha/</ref> เป็น testing framework สำหรับทดสอบจาวาสคริปที่รันบน nodejs | ||
+ | |||
+ | == เว็บเฟรมเวิร์ก == | ||
+ | * [http://expressjs.com express] เป็นเฟรมเวิร์กเว็บแอพพลิเคชันสำหรับ nodejs ที่มีโครงสร้างในรูปแบบ [[MVC]] | ||
+ | |||
+ | == มอดูล == | ||
+ | * [http://nodejsdb.org db-mysql] มอดูลสำหรับการเชื่อมต่อ nodejs กับ mysql | ||
+ | |||
+ | == ความปลอดภัย == | ||
+ | * [https://www.owasp.org/index.php/Testing_for_NoSQL_injection การทดสอบ NOSQL Injection] | ||
+ | * [http://nodejsdb.org db-mysql] ใช้ฟังชัน connection.escape() สำหรับแปลงอินพุตที่ได้ของเว็บ | ||
== อ้างอิง == | == อ้างอิง == | ||
<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() สำหรับแปลงอินพุตที่ได้ของเว็บ