此处列出之前文章没有提到但常用的api定义
app.set(name, value)
对应用程序进行配置,配置项请参见app setting table
-
etag
服务器发送响应时会提供etag值
第一次响应.png
当第二次响应时会对比etag,查看资源是否更改。没有则返回304, 有则返回新资源
资源未更改
- 第一次请求时响应头有ETag: W/"a-QFZ79AprHeNlMfPMKXyEUV+lyOg"字段。
- 刷新页面后请求头中却有个 If-None-Match: W/"a-QFZ79AprHeNlMfPMKXyEUV+lyOg" ,If-None-Match 的值和第一次请求的ETag的值相同。相同则Status返回304 Not Modified
-
env
运行环境,生产时要设置为 production -
views
String or Array. 视图目录 -
view engine
模板引擎
网友评论