位置: 编程技术 - 正文

详解node如何让一个端口同时支持https与http(node使用)

编辑:rootadmin

推荐整理分享详解node如何让一个端口同时支持https与http(node使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodexl,node怎么用,node设置,node怎么用,node怎么样,node设置,node设置,node教程,内容如对您有帮助,希望把文章链接给更多的朋友!

众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器。

比如一个很简单的http服务器:

详解node如何让一个端口同时支持https与http(node使用)

https服务器需要生成证书,详情请看这篇文章:HTTPS 的原理和 NodeJS 的实现。这里我们直接看最终成果,附件证书。

从上文我们可以看出,node生成的每个服务器必须分配一个端口。那么如果我们在工作中遇到一个需求:让同一个端口或地址既支持http协议又支持https协议,这时候我们该怎么办,有的同学很可能想到用nginx做反向代理,这不失为一个解决方案,但这也同样意味着增加了产品的复杂度,用户并不想去折腾ngnix。

办法是有的,原理就要搬出OSI的七层模型:

HTTP与HTTPS都属于应用层协议,所以只要我们在底层协议中进行反向代理,就可以解决这个问题! 刚好node可以让我们很方便的创建一个tcp服务器!

所以我们的核心代码如下:

标签: node使用

本文链接地址:https://www.jiuchutong.com/biancheng/382134.html 转载请保留说明!

上一篇:Node.js使用gm拼装sprite图片(nodejs拼接路径的方法)

下一篇:详解HTTPS 的原理和 NodeJS 的实现

  • 工资走账是什么意思
  • 民办非企业可以上市吗
  • 收购公司财务如何管理
  • 工会基金是扣个人还是扣企业的
  • 跨年发票问题
  • 施工安全协议违约怎么办
  • 企业所得税和增值税都要交吗
  • 进项已经抵扣会退回吗
  • 待抵扣进项税额是什么情况下用的
  • 企业所得税连续3年亏损预警自查报告
  • 单位公积金可以拖欠多长时间缴
  • 房地产企业预收账款
  • 专用发票抵扣联丢失怎么办最新规定
  • 房地产企业预收款什么时候确认收入
  • 增值税发票总金额是含税金额吗
  • 本期就地缴纳的税额跟本期已缴税额
  • 神州战神笔记本怎么进入不了bios
  • 受托加工委托方销售产品
  • 增值税进项税额转出的情况有哪些
  • 垫付员工保险费的会计科目
  • 企业收到分红款是免税收入吗
  • 提坏账准备的调整分录
  • 合并财务报表抵消损益怎么理解
  • PHP:imagecreatefromgd2()的用法_GD库图像处理函数
  • 会计科目备抵科目都有哪些
  • php消息队列kafka
  • 小企业遵循什么会计准则
  • 科罗拉多河上的月光简谱
  • uniapp微信公众号授权
  • php中的函数
  • php array_search二维数组
  • opencv调用yolov8
  • 无法收回的应收账款怎么做分录
  • 未达起征点怎么填申报表
  • 申报个税是不是就必须交社保
  • 帝国cms wordpress
  • mongodb 查询条件
  • 小程序集合软件
  • 公司员工私车公用协议
  • 分公司负责人如何开展工作的
  • 国有土地租赁合同的性质
  • 什么叫现金流量表举例说明
  • 其他应收款增加会计分录
  • 字符串合并函数
  • 待报解预算收入是什么
  • 专票不抵扣认证怎么操作
  • 怎样计算主营业务收入
  • 公司不注销会坐牢吗
  • 印花税如何计算缴纳
  • 企业存货明细表和盘点表
  • 公司采购产品赠送给客户会计分录
  • 去年应收账款下账错误怎么调整
  • 城乡居民死亡后需要办理什么手续
  • 费用误计入固定资产
  • 实收资本调账怎么调
  • 应付账款预付账款期末余额怎么算
  • 固定资产怎么编号方便
  • 如何防止sql注入及数据安全问题
  • sql server的相关技术知识
  • redhat系统安装gvim
  • wdcp面板
  • linux文件与目录
  • aliwssv.exe是什么进程
  • win7原始账号和密码
  • windows下部署phpipam
  • linux ./文件
  • win8系统崩溃无法开机
  • win11系统ie浏览器
  • WIN10系统中软件打开找不到网络共享盘
  • win10无法启动diagnostic policy service
  • cocos2dx官方教程
  • unity锚点
  • 客齐是什么意思
  • jquery常用操作
  • jquery删除所有class
  • 关于中秋节的古诗
  • Nodejs事件循环机制图解
  • jQuery使用$.ajax进行即时验证实例详解
  • python简要介绍
  • 五证合一后工商变更完还要税务变更吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设