位置: 编程技术 - 正文

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

  • 多交所得税退税会计分录
  • 税务纳税等级m级是什么等级
  • 所得税费用会计准则
  • 职工福利按工资发放吗
  • 电子承兑对方拒绝签收
  • 小规模附加税减半吗
  • 预缴企业所得税分录
  • 人力费可以计入劳务费吗
  • 接受捐赠收入会计利润含税吗
  • 其他应付款冲销怎么做
  • 无形资产研究费用计入成本么
  • 发票复印件怎么打印
  • 企业残疾人保障金
  • 营改增文化体育服务包括哪些
  • 开具的红字发票金税三期怎么报税?
  • 工会经费的开支必须取得发票么
  • 预交增值税抵减申报
  • 团建费用是什么意思
  • 现金支票丢了
  • 减免税款未抵扣增值税
  • 微信转账的手续费规则
  • 当月进项留抵如何做账
  • 其他应付款的会计分录
  • 合伙企业 投资
  • 其他应付款是什么意思
  • 新企业几个月没交社保
  • 电脑文件启用宏是什么意思
  • php自学
  • 建筑劳务公司计提工资怎么做账
  • 印花税怎么交款
  • an exit
  • 固定资产计算折旧时用扣除减值吗
  • 日本东京秋叶原攻略
  • 卡特迈国家公园熊吃人
  • 结转代销成本
  • php正则表达式匹配字符串
  • 其他综合收益需要写二级科目吗
  • 关于商业承兑汇票的多选题有哪些
  • vue3.0中的ref
  • 检测费可以抵扣增值税吗
  • lastlog日志
  • 行政事业单位慰问外单位
  • 租金算营业成本还是管理费用
  • 个体户3万免税规定2019
  • 银行电子承兑到期后怎么操作
  • 家禽养殖企业
  • 收到费用报销单据应该怎么记账?
  • 资产减值损失影响企业利润总额吗
  • 固定资产折旧提完了继续使用
  • 法律是如何规定家用家具折旧
  • 实收资本可以以现金入账吗
  • 税控盘减免税款月末不用交税还要结转吗
  • 加计减免其他收入怎么填
  • 收到项目资本金怎么入账
  • 预缴增值税及附加可以在电子税务局申报吗
  • 收到其他企业投资是属于其他业务收入吗
  • 销项税大于进项税后,税金如何算
  • 商业折扣的会计分录
  • 总账和明细账的区别与联系
  • 关于爱在线观看电影完整版
  • MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法
  • mysql命令行配置
  • winhlp32.exe - winhlp32是什么进程
  • win10 win7兼容模式
  • win7定时开关怎么定时
  • win10系统如何设置不休眠
  • linuxat命令的用法
  • cocos2djs
  • 彻底弄懂js中的this指向
  • html中滚动条
  • python干嘛用
  • shell脚本检测文件是否存在
  • 迭代 python
  • python按行读取文本并输出到excel
  • 可以跨区办理税务ukey更换吗
  • 四川国税网上申报
  • 对计划单列市税务局不服向谁复议
  • 哪些润滑油属于危险品类
  • oecd是什么意思的缩写
  • 云南省国税发票查询真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设