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