我是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?
答案 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