将一个express实例发送到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?这是一个函数吗?我想我不确定express()返回了什么。

是的,express()返回一个函数。该函数接受http request事件传入的reqres参数。

Express还为函数添加了许多属性和方法(请记住,JavaScript函数也是对象),这些就是您所认为的Expressneneneba API。

最新更新