我的问题很直截了当,即如果我开始使用Kraken编码,我能否获得Express框架的所有好处?
就像如果我使用Spring,我可以获得Java或Servelet的所有好处吗?

因为有一个声明
“ Kraken为您的node.js Express应用程序增添了一些武器”

我们可以使用基于kraken的项目中支持express的所有Packages(Plugins)吗(因为有3828个依赖于expressjs的packs)?

人们建议我使用express,因为它具有广泛的社区支持,更多的堆栈溢出问题等。我对kraken和express感到困惑

请看这个
Image

最佳答案

是的你可以。 Kraken只是一个快速的中间件:

var kraken = require('kraken-js'),
app = require('express')();
app.use(kraken(options));


因此,基本上,您拥有Express的全部功能,而Kraken则位居榜首。




  中间件功能是可以访问请求的功能
  对象(req),响应对象(res)和下一个中间件
  在应用程序的请求-响应周期中起作用。下一个
  中间件功能通常由名为next的变量表示。
  
  中间件功能可以执行以下任务:
  
  
  执行任何代码。
  
  
  更改请求和响应对象。
  结束请求-响应周期。
  调用堆栈中的下一个中间件函数。
  
  


Using middleware

07-24 16:45