Skip to Content
Node与Express开发(第2版)
book

Node与Express开发(第2版)

by Ethan Brown
June 2021
Intermediate to advanced
290 pages
9h 21m
Chinese
Posts & Telecom Press
Content preview from Node与Express开发(第2版)
104
|
第
10
章
serve-favicon
提供
favicon
文件服务(显示在浏览器标题栏上的图标)。它不是必需的,你也可以简单
地把
favicon.ico
放入静态资源的根目录
,但这个中间件可以提升性能。如果要使用它,
就应该把它链入中间件栈靠前的位置。它也允许使用
favicon.ico
以外的文件名。
morgan
提供自动化的日志支持,所有请求都会记录在日志中。更多信息参见第
20
章。
method-override
提供
x-http-method-override
请求头的支持,这个请求头允许浏览器“伪装”成使用
GET
和
POST
以外的
HTTP
方法,对于调试来说很有用。仅当你写
API
的时候才会需要
这个中间件。
response-time
把
X-Response-Time
头加到响应里,提供以毫秒记的响应时间。除非你在做性能调优,
否则通常不需要这个中间件。
static
提供静态文件(公开文件)服务的支持。你可以多次链入这个中间件,以便指定多个不
同的目录。更多细节参见第
17
章。
vhost
虚拟主机(
vhost
),这是从
Apache
借过来的术语,在
Express
中可以使子域名管理更加
容易。更多信息参见第
14
章。
10.4
 第三方中间件
对于第三方中间件,当前并没有一个完整的“仓库”或索引。不过,可以在
npm
上访问到
大部分
Express
中间件
。因此,如果你在
npm
上搜“
Express
”和“
middleware
”,那么得到
的列表会很长。
Express
的官方文档也包含一个中间件列表,对我们很有帮助。
10.5
 小结 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

面向对象的思考过程(原书第5版)

面向对象的思考过程(原书第5版)

马特 魏斯费尔德
精通模块化JavaScript

精通模块化JavaScript

Nicolás Bevacqua

Publisher Resources

ISBN: 9787115565099