这可能是完全显而易见的,但我想确认允许通过 createServer 方法中的匿名或命名函数访问请求和响应对象的“机制”是闭包的一个例子?那就是 createServer 是外部函数,而其他返回的函数是可以访问请求和响应对象的内部函数?
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');