Express.js
外观
![]() | |
開發者 | TJ Holowaychuk, StrongLoop和其他人 |
---|---|
首次发布 | 2010年11月16日 |
当前版本 |
|
源代码库 | |
编程语言 | JavaScript |
平台 | Node.js |
类型 | Web framework |
许可协议 | MIT License |
网站 | expressjs |
Express.js或简称Express,是针对Node.js的web应用框架,在MIT许可证下作为自由及开放源代码软件发行。它设计用来建造web应用和API[2]。它已经被称为针对Node.js的服务器框架的事实标准[3]。
最初作者TJ Holowaychuk,将它描述为受Sinatra启发的服务器,意味着它是相对极小化的,带有以插件形式获得的很多特征。Express是MEAN软件栈的后端部件, 与MongoDB数据库软件和AngularJS前端框架在一起[4]。
历史
Express.js由TJ Holowaychuk创立。首次发行的版本 0.12.0,依据Express.js的GitHub仓库,是在2010年5月22日。
在2014年6月,StrongLoop获得了项目的管理权[5]。StrongLoop在2015年9月被IBM并购[6]。在2016年1月,IBM宣布将Express.js置于 under the stewardship of the Node.js基金会孵化器的管理之下[7]。
流行度
Express.js被用于Fox Sports、PayPal、Uber和IBM[8]。
参见
引用
- ^ Release 5.1.0. 2025年3月31日 [2025年4月10日].
- ^ Express.js home page.
- ^ Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
- ^ Mean.io: The Friendly & Fun Javascript Fullstack for your next web application.
- ^ TJ Holowaychuk Passes Sponsorship of Express to StrongLoop. StrongLoop. [11 February 2016]. (原始内容存档于11 October 2016).
- ^ IBM snaps up StrongLoop to add Node.js smarts to BlueMix. Infoworld. IDG. [11 February 2016].
- ^ Node.js Foundation to shepherd Express Web framework. Infoworld. IDG. [11 February 2016].
- ^ Companies using Express. expressjs.com. [2018-12-04] (英语).