模擬面試、簡歷指導、入職指導、計畫指導、答疑解惑 可私信找我~已幫助100+名同學完成改造!
前言
大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~
你應該認識 Express
說起
Express
很多朋友都不陌生吧?
其實大部份前端都學過 Nodejs,幾乎每一個學過 Nodejs 的前端程式設計師,入門第一個 Nodejs 框架大機率就是
Express
,都用它寫過介面的增刪改查,體驗了一把後端的感覺~
Express 也可以算是我們的 Nodejs 入門老師了,但是當後來 Koajs、Eggjs、Nestjs 這些 Nodejs 框架火起來的時候,我們發現
Express
幾乎五人提及了
到 NPM 上看一下,Express 目前穩定版是
4.x
,而計劃釋出的
5.x
在兩年前就發了
beta
版本了,但是兩年過去了,
5.x
的正式版始終沒有釋出
Express 未來展望
而就在最近,Express 官方在 github 上釋出了對未來的展望,包括了
5.x、6.x、7.x
這三個大版本
先看原文,我在下面做了總結
我大概總結一下 Express 這次釋出的展望是什麽
當下立即執行的計劃
Express 先宣布了當下立即執行的計劃
審查並采納 Repo Captains 提案
審查並進行最後的措辭修改,然後合並
立即給予送出許可權 -立即在 npm 上給予釋出許可權
為招募更多 Repo Captains 設定快速跟進
重組活躍 TC 並開放新的 TC 席位
未來始終保持 5 名活躍成員的目標
向所有組織、倉庫和 npm 包添加基金會帳戶
Express 5.x
接著是 Express 5.x 的計劃
在所有與基金會共享的包上釋出
最後的更新主題
2020 年的最後 PR 列表
除非我們開會並行現明顯的問題,否則我們應該立即釋出
盡快釋出
在修補程式/小版本中立即解決任何剩余的問題
將 Express-Generator 更改為預設使用 express 5
部落格和公告
應該向社群展示和分享這些變化並提醒更新需求
Express 6.x
然後是 Express 6.x 的計劃
評估 Node.js 版本支持
更好地與 Node.js LTS 計劃保持一致
這有助於加速 Express 和 Node.js 向前發展的能力
幫助人們擁有更可預測的升級計劃以應對重大變化
幫助規劃人們何時需要在 Express 上引入重大變化
這並不意味著我們會為了做而做重大變更,只是我們不會在新的主要版本釋出後測試或明確支持非 LTS 版本
自動化釋出流程
將釋出授權移到 GH 許可權中
在所有倉庫之間自動釋出
移除未使用的中介軟體
TODO:列出清單
使用 Node.js 核心解決方案替換中介軟體
TODO:列出清單
從 Express 中移除樣版和渲染
轉移到中介軟體
Express 作為 API 的一等公民
淘汰實際上處於不活躍狀態的倉庫,然後存檔
@express 在 npm 上的作用範圍適用於子包
所有新的包都在該範圍內
評估是否要遷移任何現有包
停止使用 Node.js internals/monkey-patching Node.js
官方維護的TypeScript型別
生成並測試,帶有文件
Express Generator 改版
僅 API 為目標(刪除用於 HTML 渲染的樣版)
Express 7.x
生態系合作
與 Node 核心合作,為 Express 擁有的許多模組的未來工作
Web 平台事項,如 Request/Response 和 URL
重寫中介軟體以添加到 Node 核心/為效能重寫
與 Web 伺服器框架團隊合作
停止使用 Node.js internals/monkey-patching Node.js
LTS 計劃和釋出時間表
映像 Node.js LTS 並設定主要版本釋出時間表
現代化工作
直接支持元框架、Graphql 和 GRPC 風格的使用
新網站
結語
我是林三心
一個待過 小型toG型外包公司、大型外包公司、小公司、潛力型創業公司、大公司 的作死型前端選手;
一個偏前端的全幹工程師;
一個不正經的金塊作者;
逗比的B站up主;
不帥的小紅書博主;
喜歡打鐵的籃球菜鳥;
喜歡歷史的乏味少年;
喜歡rap的五音不全弱雞如果你想一起學習前端,一起摸魚,一起研究簡歷最佳化,一起研究面試進步,一起交流歷史音樂籃球rap,可以來俺的摸魚學習群哈哈,點這個,有7000多名前端小夥伴在等著一起學習哦 -->
廣州的兄弟可以約飯哦,或者約球~我負責打鐵,你負責進球,謝謝~