要求协议属性包含请求协议字符串, 可以是HTTP或(对于TLS请求)https。当信任代理设置的评估结果不为false时, 此属性将使用X-Forwarded-Proto标头字段值(如果存在)。
语法如下:
req.protocol
参数:没有参数。
返回值:串。
快递模块的安装:
- 你可以访问以下链接安装快递模块。你可以使用此命令安装此软件包。
npm install express
- 安装Express模块??后, 可以使用命令在命令提示符下检查Express版本。
npm version express
- 之后, 你可以仅创建一个文件夹并添加一个文件, 例如index.js。要运行此文件, 你需要运行以下命令。
node index.js
文件名:index.js
var express = require( 'express' );
var app = express();
var PORT = 3000;
app.get( '/' , function (req, res) {
console.log(req.protocol);
res.send();
});
app.listen(PORT, function (err){
if (err) console.log(err);
console.log( "Server listening on PORT" , PORT);
});
运行程序的步骤:
【Express.js req.protocol属性的用法介绍】项目结构将如下所示:
文章图片
确保使用以下命令安装了Express模块??:npm install express
使用以下命令运行index.js文件:node index.js输出:服务器在PORT 3000上侦听
现在打开浏览器并转到http:// localhost:3000 /, 现在你可以在控制台上看到以下输出:服务器在PORT 3000 http上侦听
范例2:考虑上面的代码, 但假定此项目已部署在Https服务器上, 如下所示:
https://www.example.com
现在, 如果我们尝试打印要求协议值, 将是以下输出:
https
参考: https://expressjs.com/cn/4x/api.html#req.protocol
推荐阅读
- PHP如何使用Ds PriorityQueue copy()函数(示例)
- U盘万能驱动_本文教您U盘驱动
- acer bios设置,本文教您宏碁笔记本怎样bios设置U盘打开
- u盘 修好,本文教您u盘损坏怎样修好
- U盘修好_本文教您金士顿U盘修好工具
- u盘安装系统的步骤,本文教您u盘安装win8系统
- 技嘉u盘打开,本文教您技嘉主板怎样设置u盘打开
- u盘啥牌子质量好,本文教您如何挑选U盘
- 为啥u盘读不出来,本文教您如何识别U盘