是的,
我从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?这是一个函数吗?我想我不确定express()
返回了什么。
express()
返回一个函数。该函数接受http request
事件传入的req
和res
参数。
Express还为函数添加了许多属性和方法(请记住,JavaScript函数也是对象),这些就是您所认为的Expressneneneba API。