发送一个快速实例到http.createServer
我从Node.js 文档看到, http.createServer
接受一个requestListener
参数。 从我读到的, requestListener
是一个自动添加到request
事件的函数。
我想知道如何将一个express
的实例传递给http.createServer
如下所示:
var express = require('express'); var app = express(); var server = require('http').createServer(app)
app
如何可以是一个requestListener? 这是一个function吗? 我想我不确定express()
返回的是什么。
是的, express()
返回一个函数 。 该函数使用http request
事件传入的req
和res
参数。
Express还为函数添加了许多属性和方法(请记住,JavaScript函数也是对象),这些就是您认为的Express API。