我从Node.js documentation看到http.createServer
采用requestListener
参数。根据我的阅读,requestListener
是自动添加到request
事件的函数。
我想知道如何将express
的实例传递给http.createServer
,如下所示:
var express = require('express');
var app = express();
var server = require('http').createServer(app)
app
如何成为requestListener?这是一个功能吗?我想我不确定express()
返回的是什么。
答案 0 :(得分:1)
是的,express()
returns a function。该函数采用http req
事件传入的res
和request
参数。
Express还为函数添加了许多属性和方法(请记住,JavaScript函数也是对象),这些就是你所认为的Express API。