ด่วน เป็นส่วนใหญ่ขึ้นอยู่กับการเชื่อมต่อและมีโครงสร้างที่ยืดหยุ่นสำหรับการสร้างการใช้งานเว็บ Node.js.
Express ให้ชุดที่แข็งแกร่งของคุณสมบัติสำหรับการสร้างหน้าเดียวหลายหน้าและการใช้งานเว็บไฮบริด.
กรอบการจะประสบความสำเร็จมากในหมู่นักพัฒนา Node.js เพราะมันช่วยให้นักพัฒนาไม่เพียง แต่จัดการด้วยรหัสแบ็กเอนด์ของพวกเขา แต่ยังลงไปจนถึงระดับ http ของ app ของพวกเขาช่วยให้พวกเขาไม่เพียง แต่การควบคุม แต่เพิ่มประสิทธิภาพการเต็มรูปแบบ ประโยชน์จากคุณลักษณะสูงขับเคลื่อน Node.js นำไปสู่การพัฒนา JavaScript.
รูปแบบการออกแบบที่ดีอีกประการหนึ่งที่นักพัฒนารัก (ง) เกี่ยวกับ Express เป็นธรรมชาติไม่เชื่อเรื่องพระเจ้าของมันเมื่อมันมาถึงเทคโนโลยี pluggable.
Express เป็นพื้นเพียงรหัสหลักให้นักพัฒนา plug-in ส่วนขยายที่ต้องการของพวกเขาสำหรับสิ่งที่ต้องการ:. เครื่องมือแม่แบบ ORMs จัดเก็บข้อมูลก่อนการประมวลผลและอื่น ๆ
มีข้อสงสัยว่าถ้าคุณเคยไปในการพัฒนา Node.js ที่จุดใดจุดหนึ่งคุณจะจบลงสะดุดหรือการทำงานกับเอ็กซ์เพรส, กรอบเป็นหนึ่งในผู้ที่เคารพมากที่สุดที่ใช้และเครื่องมือที่รักเมื่อมันมาไม่ได้ ไปยังเซิร์ฟเวอร์ JavaScript ฝั่ง
มีอะไรใหม่ ในรุ่นนี้:.
- ใช้ชนิดเนื้อหาที่จะแยก ส่วนหัวของชนิดของเนื้อหา
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.13.4:
- ใช้ชนิดเนื้อหาที่จะแยกส่วนหัวของเนื้อหาชนิด
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.13.3:
- ใช้ชนิดเนื้อหาที่จะแยกส่วนหัวของเนื้อหาชนิด
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.13.1:
- ใช้ชนิดเนื้อหาที่จะแยกส่วนหัวของเนื้อหาชนิด
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.12.4:
- ใช้ชนิดเนื้อหาที่จะแยกส่วนหัวของเนื้อหาชนิด
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.12.3:
- ใช้ชนิดเนื้อหาที่จะแยกส่วนหัวของเนื้อหาชนิด
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.12.0:
- ใช้ชนิดเนื้อหาที่จะแยกส่วนหัวของเนื้อหาชนิด
- Fix & quot; ร็อกซี่ไว้วางใจ & quot; การตั้งค่าจะได้รับมรดกเมื่อ app จะติดตั้งอยู่
- สร้าง ETags สำหรับการตอบสนองคำขอทั้งหมด
มีอะไรใหม่ ในรุ่น 4.11.1:
- Fixed:
- การเปิดเผยข้อมูลเส้นทางราก
- เปลี่ยนเส้นทางวงใน Node.js 0.11.14
มีอะไรใหม่ ในรุ่น 4.10.0:
- เพิ่มการสนับสนุนสำหรับ app.set ( 'มุมมอง' อาร์เรย์)
- แก้ไข res.send (สถานะ) พูดถึง res.sendStatus (สถานะ)
- การจัดการแก้ไขปัญหาของ URL ที่ว่างเปล่าที่ไม่ถูกต้อง
- โมดูลใช้เนื้อหา-จำหน่ายสำหรับ res.attachment / res.download
- ใช้ path.resolve ในการค้นหามุมมอง
มีอะไรใหม่ ในรุ่น 4.9.6:.
- คงห่วงเปลี่ยนเส้นทางเมื่อไฟล์ดัชนีถูกปิดใช้งาน
คืออะไรใหม่ ในรุ่น 4.9.1:
- คง app.use จะยอมรับอาร์เรย์ของมิดเดิ้ลได้โดยไม่ต้อง เส้นทาง.
มีอะไรใหม่ ในรุ่น 4.8.6:
- อาร์เรย์แยกแก้ไข
- การปรับปรุงประสิทธิภาพ
มีอะไรใหม่ ในรุ่น 4.7.2:
- ทำงานรอบสำหรับ V8 สร้างร่องรอยสแต็คที่ว่างเปล่า
มีอะไรใหม่ ในรุ่น 4.5.1:.
- คงที่การกำหนดเส้นทางการถดถอยเมื่อเปลี่ยนแปลง req.method
คืออะไรใหม่ ในรุ่น 4.4.1:
- ส่ง max-age ใน Cache-Control ในที่ถูกต้อง รูปแบบ.
- ใช้หลบหนี html สำหรับการหลบหนี.
คืออะไรใหม่ ในรุ่น 4.3.0:
- เพิ่ม req.baseUrl ในการเข้าถึงเส้นทางที่ถอดออกมาจาก req.url ในเส้นทาง.
- พฤติกรรมถาวรของ app.VERB หลายเส้นทางเดียวกัน.
- แก้ไขปัญหาการกำหนดเส้นทางการร้องขอในหมู่เราเตอร์ย่อย.
- รื้อฟื้น router.param () เมื่อจำเป็นเท่านั้นแทนทุกนัด.
มีอะไรใหม่ ในรุ่น 4.2.0:
- req.next คงที่เมื่ออยู่ภายในเช่นเราเตอร์
- หัว ETag รวมอยู่ในการร้องขอ HEAD
- เก็บก่อนหน้าเนื้อหาชนิดสำหรับ res.jsonp
- วิธีการสนับสนุนล้าง
มีอะไรใหม่ ในรุ่น 4.1.2:
- Fixed:
- req.host สำหรับตัวอักษร IPv6
- ข้อผิดพลาด res.jsonp ถ้าโทรกลับพระรามเป็นวัตถุ
มีอะไรใหม่ ในรุ่น 4.0.0:
- app.route - & # x3e; app.mountpath เมื่อติดตั้งแอปด่วนอื่นต่าง Express
- พื้นที่ JSON ไม่เปิดใช้งานโดยค่าเริ่มต้นในการพัฒนา
- req.accepts * - & # x3e; req.accepts s * - นั่นคือ req.acceptsEncoding - & # x3e; req.acceptsEncodings
- req.params คือตอนนี้วัตถุแทนของอาร์เรย์
มีอะไรใหม่ ในรุ่น 3.3.6:.
- เปลี่ยนกลับ & quot; charset ลบจากการตอบสนอง JSON
มีอะไรใหม่ ในรุ่น 3.3.4:.
- การปรับปรุงส่งและเชื่อมต่อ
มีอะไรใหม่ ในรุ่น 3.3.3:.
- Updated Connect รุ่น
มีอะไรใหม่ ในรุ่น 3.3.0:.
- Updated เชื่อมต่อ
- เพิ่มการสนับสนุนสำหรับหลาย X-Forwarded-โปรค่า.
- เปลี่ยน charset ลบจากการตอบสนอง JSON.
- เปลี่ยนกลับ booleans เกิดขึ้นจริงจาก req.accept * ฟังก์ชั่.
คืออะไรใหม่ ในรุ่น 3.2.6:.
- รุ่นปรับปรุงเชื่อมต่อ
มีอะไรใหม่ ในรุ่น 3.2.5:.
- Updated เชื่อมต่อ
- Updated โหนดคุกกี้.
มีอะไรใหม่ ในรุ่น 3.2.0:
- เพิ่ม & quot; มุมมอง & quot; การตั้งค่าคอนสตรัคแทนที่พฤติกรรมมุมมอง.
- เพิ่ม req.acceptsEncoding (ชื่อ).
- เพิ่ม req.acceptedEncodings.
- หวนกลับเปลี่ยนลายเซ็นคุกกี้ก่อให้เกิดสภาพการแข่งขันเซสชั่น.
มีอะไรใหม่ ในรุ่น 3.0.6:.
- เพิ่ม HTTP วิธีกริยากับเราเตอร์
- Updated Connect.
คืออะไรใหม่ ในรุ่น 3.0.5:
- แก้ไขสำหรับการลบอย่างชัดเจนส่วนหัว Transfer-Encoding จาก 204 และการตอบสนอง 304.
- หวนกลับ & quot; เพิ่ม 'etag' ตัวเลือก & quot;.
คืออะไรใหม่ ในรุ่น 3.0.4:
- เพิ่มการหลบหนีของ URL ใน text / plain ใน Res .redirect () สำหรับเบราว์เซอร์เก่าตีความเป็น HTML.
- เปลี่ยนโมดูล CRC32 สำหรับใบอนุญาตเสรีนิยมมากขึ้น.
- Updated Connect.
คืออะไรใหม่ ในรุ่น 3.0.0 RC 3:.
- Updated เชื่อมต่อ DEP
- คงคุกกี้ลงนามในการทำงานกับ connect.cookieParser (). (& quot; s: & quot; คำนำหน้าหายไป)
- res.render คงที่ () clobbering ของ & quot; ชาวบ้าน & quot;.
คืออะไรใหม่ ในรุ่น 3.0.0 Beta 7:
- Updated เชื่อมต่อ DEP สำหรับส่ง () ราก ฟื้นฟูการถดถอย.
มีอะไรใหม่ ในรุ่น 3.3.0 Beta 4:
- เพิ่ม req.auth
- เพิ่ม req.range (ขนาด)
- เพิ่ม res.links (obj)
- เพิ่ม res.send (ร่างสถานะสนับสนุน) กลับไปข้างหลัง compat
- เพิ่ม .DEFAULT () การสนับสนุนให้ res.format ()
- เพิ่ม 2xx / 304 ตรวจสอบเพื่อ req.fresh
มีอะไรใหม่ ในรุ่น 3.3.0 Beta 3:
- เพิ่มโฮแกน --hjs ที่จะแสดง
- เพิ่มอีกตัวอย่างหนึ่งไปยังเนื้อหาเจรจา
- เพิ่ม DEP สด
- เปลี่ยนแปลง: res.send () จะตรวจสอบความสดใหม่
มีอะไรใหม่ ในรุ่น 2.4.2:
- เปลี่ยนกลับ & quot; ลบออก JSONP ปอก & quot; สำหรับ XSS.
มีอะไรใหม่ ในรุ่น 2.4.0:.
- เพิ่ม res.status chainable (รหัส)
- เพิ่ม res.json () รุ่นที่ชัดเจนของ res.send (obj).
- ตัวอย่างเช่นบริการเว็บง่ายเพิ่ม.
มีอะไรใหม่ ในรุ่น 2.3.12:
- #express ขณะนี้อยู่ในฟรีโนด! ไปเข้าร่วม.
- เพิ่ม req.get (สนามพระราม)
- เพิ่มการเชื่อมโยงไปเอกสารญี่ปุ่น
- เพิ่ม; ด่วน (1) การสร้างแอพพลิเค outputs การ env
- เพิ่มตัวอย่างเนื้อหาการเจรจาต่อรอง
- อ้างอิง: เชื่อมต่อ & # x3e; = 1.5.1 & # x3c; 2.0.0
- มุมมองแก้ไขข้อผิดพลาดรูปแบบ.
- คงที่; ไม่สนใจร่างกาย 304.
คืออะไรใหม่ ในรุ่น 2.3.10:
- เพิ่ม req.route เผยให้เห็นเส้นทางปัจจุบัน
- เพิ่มการสนับสนุนรุ่น package.json ในการแสดง (1).
- สายคงที่จะ app.param () ฟังก์ชันสำหรับพารามิเตอร์ตัวเลือก.
คืออะไรใหม่ ในรุ่น 1.0.3:.
- ลบอักขระที่ไม่ปลอดภัยจากชื่อเรียกกลับ JSONP
ต้องการ
- Node.js 0.8 หรือสูงกว่า
- Connect 2.11.2 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ