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). 

      外部連結[編輯]