ผลต่างระหว่างรุ่นของ "Node.js"
จาก Morange Wiki
ล |
|||
แถว 24: | แถว 24: | ||
== มอดูล == | == มอดูล == | ||
* [http://nodejsdb.org db-mysql] มอดูลสำหรับการเชื่อมต่อ nodejs กับ mysql | * [http://nodejsdb.org db-mysql] มอดูลสำหรับการเชื่อมต่อ nodejs กับ mysql | ||
+ | * [http://github.com/wordnik/swagger-node-express Swagger Nodejs] มอดูล Swagger สำหรับใช้งานกับ Express และ Node.js | ||
+ | |||
+ | |||
+ | == เครื่องมือ == | ||
+ | * [http://ekalinin.github.io/nodeenv/ NodeEnv] เป็นสคริปภาษาไพธอน สำหรับสร้างสภาวะแวดล้อมเสมือน เช่นเดียวกันกับ virtualenvใน python | ||
+ | |||
== ความปลอดภัย == | == ความปลอดภัย == |
รุ่นแก้ไขปัจจุบันเมื่อ 07:14, 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
- Swagger Nodejs มอดูล Swagger สำหรับใช้งานกับ Express และ Node.js
เครื่องมือ
- NodeEnv เป็นสคริปภาษาไพธอน สำหรับสร้างสภาวะแวดล้อมเสมือน เช่นเดียวกันกับ virtualenvใน python
ความปลอดภัย
- การทดสอบ NOSQL Injection
- db-mysql ใช้ฟังชัน connection.escape() สำหรับแปลงอินพุตที่ได้ของเว็บเพื่อป้องกับ XSS