req.headers["user-agent"]在什么情况下会返回undefined
不敢相信,这个获取UA的会出现undefined,然后我UA判断用的 req.headers[“user-agent”].match(/XXXXX/)这样就报错了。改用了 /XXXX/.test(req.headers[“user-agent”])。服务器这确实报错 req.headers[“user-agent”] 出现undefined了,想请教各位大侠,什么情况会出现undefined的。
4 回复
反向代理了?
@captainblue2013 确实用了nginx。
@captainblue2013 但是有的会出现undefined。有的正常
User-Agent只是HTTP协议的一个Header,如果用程序访问可以不设置的。。 偶尔出现可能是有些爬虫或者测试功能的程序没设置UserAgent,不奇怪的