当前位置:嗨网首页>书籍在线阅读

10-添加Connect中间件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

7.2.4 添加Connect中间件

假设我们想每次有人访问页面时就记录日志。可以使用Connect内置的中间件函数。代码清单7-6添加了connect.logger()中间件函数。更改部分以粗体显示:

代码清单7-6 使用Connect,在node 服务器应用中添加日志功能——webapp/app.js

figure_0249_0340.jpg figure_0250_0341.jpg 只要在connectHello中间件之前添加connect.logger()中间件即可。现在每次客户端向服务器应用发送HTTP请求的时候,第一个调用的中间件函数是connect.logger(),它会把日志信息打印在控制台上。下一个调用的中间件函数是我们定义的connectHello,和之前一样,向客户端发送Hello Connect并结束响应。当浏览器访问http://localhost:3000时,在Node.js的控制台应该会看到像下面一样的信息 [1]

figure_0250_0342.jpg 尽管Connect的抽象层次比Node.js更高,但是我们想要更多的功能。该升级到Express了。