位置: 编程技术 - 正文

详解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 的实现

  • 企业所得税的纳税人发生年度亏损的时间
  • 什么是增值税征免年限
  • 偷税漏税是指什么税种
  • 如何做好存货管理,从哪方面去做
  • 分公司不独立核算怎么做账
  • 酒店开办费
  • 网上报税需要准备什么资料
  • 现金日记账支出和收入表格怎么做
  • 冲减产品成本会计分录
  • 补贴给客户的支出怎样做会计分录?
  • 公司注册成功以后会有什么费用
  • 货币基金可以投资
  • 小规模的企业所得税税率
  • 汇总缴纳增值税附加税如何缴纳
  • 小规模纳税人文化事业建设费减免政策
  • 进口设备不需要交关税吗
  • 劳务派遣一般纳税人可以简易征收吗
  • 会员充值增送如何取消
  • 小规模纳税人可以开增值税专用发票吗
  • 长期待摊费用属于什么要素
  • NEC笔记本电脑开机启动热键
  • linux系统中将加密过的密码放到什么文件中
  • linux的用法
  • 代理公司变更地址多少钱
  • win10预览版是什么意思
  • php字符串定义的三种方式
  • 支付宝账户收到100块钱如何用
  • 购货人与收货人的关系
  • 企业购进固定资产其入账成本应包括
  • php生成表格
  • php反射的原理
  • 期末余额跟年初余额是什么意思
  • vue通过url访问单个页面
  • 毕业设计基于plc的全自动包装机
  • centos8 telnet
  • 定期存款怎么入门
  • php采集器
  • 社保费用如何入现金流量表
  • 认证已过期请重新登录
  • 客户发票弄丢了应该如何补救
  • 公司向公司借款合法吗
  • 哪些进项税不允许从销项税额中抵扣
  • 正解之途
  • mysql数据库访问速度慢的解决方法
  • 差旅费不抵扣
  • 工会经费计提比例0.8%
  • 中小企业应交税费怎么算
  • 残保金属于职工社保吗
  • 运输公司赔偿账务处理
  • 公司库存现金提现流程
  • 转出的未交增值税转到应交增值税
  • 待认证进项税额和待抵扣进项税额的区别
  • 研发费用扣除75%
  • 应收账款是哪个会计科目
  • 公章未备案是否不合法
  • kb4022719安装失败
  • 电脑操作系统win7
  • mac 无线网
  • windows无法预览文件
  • CCAssert(sm_pSharedApplication, "")导致程序闪退的原因以及解决方案
  • javascript ()
  • linux sar文件路径
  • 如何提取api
  • thread python
  • shell 生成随机数每次运行都不一样
  • javascript entries
  • 浏览器窗口上线怎么办
  • unity unite
  • javascript用什么运行
  • javascript基础教学
  • python shutil
  • jquery自带的弹出框
  • Android开发使用的官方IDE是
  • 深入python3
  • 电子税务局下载app苹果版
  • 税控盘时间不对有影响吗
  • 一手房有契税和个税吗
  • 重庆平均缴费指数查询
  • 烟台税务app
  • 四川社保2020增资方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设