Express.js

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Express.js
File:Expressjs.png
开发者TJ Holowaychuk, StrongLoop和其他人
首次发布2010年11月16日,​15年前​(2010-11-16
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    原始码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言JavaScript
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      平台Node.js
      类型Web应用框架
      许可协议MIT License
      网站expressjs.com

      Express.js或简称Express,是针对Node.jsweb应用框架,在MIT许可证下作为自由及开放原始码软件发行。它设计用来建造web应用API[1]。它已经被称为针对Node.js的伺服器框架的事实标准[2]

      最初作者TJ Holowaychuk,将它描述为受Sinatra启发的伺服器,意味着它是相对极小化的,带有以插件形式获得的很多特征。Express是MEAN软件栈的后端部件,其他部件是MongoDB数据库软件和AngularJS前端框架[3]

      历史[编辑]

      Express.js由TJ Holowaychuk创立。首次发行的版本 0.12.0,依据Express.js的GitHub仓库,是在2010年5月22日。

      在2014年6月,StrongLoop获得了项目的管理权[4]。StrongLoop在2015年9月被IBM并购[5]。在2016年1月,IBM宣布将Express.js置于Node.js基金会孵化器的管理之下[6]

      流行度[编辑]

      Express.js被用于Fox SportsPayPalUberIBM[7]

      参见[编辑]

      引用[编辑]

      1. ^ Express.js home page. [2019-05-17]. (原始内容存档于2019-05-17). 
      2. ^ Case study: How & why to build a consumer app with Node.js页面存档备份,存于互联网档案馆). VentureBeat.com.
      3. ^ Mean.io: The Friendly & Fun Javascript Fullstack for your next web application. [2019-10-16]. (原始内容存档于2019-03-06). 
      4. ^ TJ Holowaychuk Passes Sponsorship of Express to StrongLoop. StrongLoop. [11 February 2016]. (原始内容存档于2016-10-11). 
      5. ^ IBM snaps up StrongLoop to add Node.js smarts to BlueMix. Infoworld. IDG. [11 February 2016]. (原始内容存档于2018-11-20). 
      6. ^ Node.js Foundation to shepherd Express Web framework. Infoworld. IDG. [11 February 2016]. (原始内容存档于2016-02-11). 
      7. ^ Companies using Express. expressjs.com. [2018-12-04]. (原始内容存档于2018-12-20) (English). 

      外部链接[编辑]