最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Node.js搭建Https服務(wù)

2023-03-31 22:12 作者:凌覽i  | 我要投稿

Node.js用于做小程序后臺(tái)服務(wù),域名要求必須是Https協(xié)議。在Node.js開啟Http服務(wù)是非常簡(jiǎn)單的,如下:

如果想使用Https服務(wù)需要兩步:1. 需要有一份SSL證書;2. 使用Node.js自身的Https模塊。

SSL證書

獲取SSL證書方式有兩種:

  1. 自己借助openSSL工具生成SSL證書

  2. 下載某些平臺(tái)提供的免費(fèi)/付費(fèi)的SSL證書(推薦)

我是使用某云平臺(tái)提供免費(fèi)的證書

點(diǎn)擊下載后選擇服務(wù)器類型

下載后的文件分別是以.key、.pem為后綴,其中.key文件是base64加密私鑰,.pem文件是base64加密的證書

使用Node.js自身的Https模塊開啟一個(gè)服務(wù)

相較Http,它多了一個(gè)options參數(shù)。

由于SSL證書我綁定的域名是www.linglan01.cn,當(dāng)我使用https://127.0.0.1:8080訪問服務(wù)時(shí)與綁定的域名不相符,它會(huì)被攔截訪問,僅允許www.linglan01.cn訪問。

使用域名為www.linglan01.cn才能正常的訪問。

使用Express框架開啟Https

工作中肯定是使用社區(qū)的Express等框架進(jìn)行開發(fā),想在Express等框架中開啟Https也非常容易,以Express舉例:

總結(jié)

Node.js中搭建Https服務(wù)不難,Node.js已經(jīng)為我們提供了Https模塊可以快捷的完成搭建。Https服務(wù)實(shí)際中僅會(huì)使用到線上環(huán)境,如果本地環(huán)境也需要,我們也可以使用openSSL工具生成一個(gè)證書。


Node.js搭建Https服務(wù)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
杭锦后旗| 马公市| 临清市| 山阳县| 珲春市| 五常市| 铁力市| 清河县| 镇康县| 双牌县| 菏泽市| 横山县| 钟祥市| 丰顺县| 吉林省| 哈密市| 黑水县| 开化县| 台南市| 宜宾市| 什邡市| 衢州市| 比如县| 常山县| 方城县| 皮山县| 嘉兴市| 浪卡子县| 渑池县| 特克斯县| 洞口县| 石林| 平度市| 双柏县| 无锡市| 云南省| 台湾省| 隆化县| 肥东县| 垣曲县| 宁海县|