如何安装Express并使用旧版本的中间件?
排序npm install -g
,但是它带回了中间件,以及为什么Express团队不这样做?
答案 0 :(得分:1)
Express 4已从许多以前内置的中间件中拆分。这些中间件现在作为单独的模块提供,您可以npm install
进入项目,然后根据需要require()
进入您的应用。
我们可以猜测为什么他们拆分事物(使Express更专注,更简化,更开放的替代中间件和更多模块化 - 通常被认为是理想的属性),但只有来自Express团队的人才能准确回答他们为什么会这样做改变了它。
例如,我将body-parser
和cookie-parser
模块包含在Express 4项目中,因此我可以将其功能用作中间件。您可能感兴趣的每个模块,解释了如何加载它并将其插入中间件堆栈。