Node.js如何支持Express.js?

时间:2012-12-04 13:13:58

标签: javascript node.js express

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

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

我想知道node的createServer函数如何接受快速应用程序? Node.js本身是否支持Express.js?

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

基本上,Node.js本身不支持Express。 Express只是一个建立在Node.js

之上的网络框架