Node.js如何支持Express.js?

我是Node.js和Express.js的新手; 使用Express.js可执行文件(express)生成一个快速应用程序,我在app.js中给出了以下几行:

... var app = express(); http.createServer(app).listen(app.get('port'), function(){ ... }); ... 

我想知道节点的createServer函数如何接受一个快速的应用程序? Node.js本身支持Express.js吗?

Node的http.createServer方法只需要传递给它的参数(在这种情况下是app )作为一个函数被调用,它将调用'request'事件。 所以Express只需要满足与Node.js http服务器集成的基本要求即可。

app只是任何其他的对象。 节点本身不支持Express。 Express只是模拟http.createServer()的正确参数。

基本上, Node.js本身不支持Express。 Express只是一个基于Node.js构build的web框架