为什么对于req参数而言,headers[a]能使用,而getHeader(a) 不能使用

来源:6-10 静态资源服务器10--缓存

SketchK

2019-05-01

下面的代码运行成功
const lastModified = req.headers['if-modified-since'];
下面的代码运行失败
const lastModified = req.getHeader('If-Modified-Since')
系统报错是 req.getHeaders is not a function
但是 对于在 node.js 里,request 类型是包含 getHeader 方法的啊?如下图所示,所以到底是哪里出错了?
图片描述

写回答

1回答

Samaritan

2019-11-23

这种情况下最好的解决办法是打断点,看看当前在用的 req 对象是不是 node 原生的 request

0
0

Node.js入门到企业Web开发中的应用

Node.js是Web应用开发的一个福音,特别适合中小型系统的快速开发!

1580 学习 · 303 问题

查看课程