我正在使用NodeJS 7而我正在尝试检测请求协议(HTTP / HTTPS)。
怎么办?
我试过req.protocol
,但显然它已在早期版本中删除了。
答案 0 :(得分:1)
我认为req.protocol
是Express-ism,而不是标准HTTP / HTTPS模块中存在的东西。
对于那些,您可以检查req.connection.encrypted
(如果已定义,则为HTTPS / TLS)。
答案 1 :(得分:0)
我不确定你的问题是否有请求网址,但如果你有, docs说你可以使用:
urlObject.protocol