跳转到内容

Express.js

维基百科,自由的百科全书

这是本页的一个历史版本,由Mhss留言 | 贡献2019年5月17日 (五) 02:46 建立内容为“{{Infobox Software | name = Express.js | logo = Expressjs.png | developer = TJ Holowaychuk, Stron…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
Express.js
開發者TJ Holowaychuk, StrongLoop和其他人
首次发布2010年11月16日,​14年前​(2010-11-16
当前版本
  • 5.1.0(2025年3月31日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言JavaScript
平台Node.js
类型Web framework
许可协议MIT License
网站expressjs.com

Express.js或简称Express,是针对Node.jsweb应用框架,在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 SportsPayPalUberIBM[8]

参见

引用

  1. ^ Release 5.1.0. 2025年3月31日 [2025年4月10日]. 
  2. ^ Express.js home page. 
  3. ^ Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
  4. ^ Mean.io: The Friendly & Fun Javascript Fullstack for your next web application. 
  5. ^ TJ Holowaychuk Passes Sponsorship of Express to StrongLoop. StrongLoop. [11 February 2016]. (原始内容存档于11 October 2016). 
  6. ^ IBM snaps up StrongLoop to add Node.js smarts to BlueMix. Infoworld. IDG. [11 February 2016]. 
  7. ^ Node.js Foundation to shepherd Express Web framework. Infoworld. IDG. [11 February 2016]. 
  8. ^ Companies using Express. expressjs.com. [2018-12-04] (英语). 

外部链接