摘要:我的簡(jiǎn)書(shū)第一步創(chuàng)建一個(gè)項(xiàng)目目錄,初始化項(xiàng)目后,安裝。第二步新建文件初始代碼如下。第三步使用生成自簽名證書(shū)免費(fèi),本地測(cè)試使用,這里有兩個(gè)步驟生成和。利用上一步生成的和生成自簽名證書(shū)。
From 我的簡(jiǎn)書(shū)
第一步:創(chuàng)建一個(gè)項(xiàng)目目錄,npm init初始化項(xiàng)目后,安裝express。
npm install express --save
第二步:新建http.js文件,初始代碼如下。
var express = require("express"); var app = express(); var fs = require("fs");
第三步:使用openssl 生成自簽名證書(shū)(免費(fèi),本地測(cè)試使用),這里有兩個(gè)步驟:
生成Private Key 和 CSR。
openssl req -new -newkey rsa:2048 -nodes -out mydomain.csr -keyout private.key
利用上一步生成的private.key和mydomain.csr生成自簽名證書(shū)。
openssl x509 -req -days 365 -in mydomain.csr -signkey private.key -out mydomain.crt
第四步: 完善http.js。
var express = require("express"); var app = express(); var fs = require("fs"); var key = fs.readFileSync("private.key"); var cert = fs.readFileSync("mydomain.crt"); var options = { key: key, cert: cert }; // Run static server var https = require("https"); https.createServer(options, app).listen(8888);
到此基本就大功告成了,在項(xiàng)目目錄里寫(xiě)一個(gè)index.html, 最后在項(xiàng)目目錄下run:
node http.js
最后打開(kāi)瀏覽器,地址欄輸入https://localhost:8888后瀏覽器會(huì)顯示你的連接不安全
點(diǎn)擊advance, 直接proceed就行了(chrome)。
若點(diǎn)擊地址欄的感嘆號(hào),便可在彈出框中可以查看證書(shū),如下:
SSL證書(shū)
偷了下懶,直接用了web performance in action這本書(shū)第一章節(jié)的代碼來(lái)改成一個(gè)
https連接。有需要的可以看看code on git。
參考資料:
https://medium.com/@nileshsin...
https://www.akadia.com/servic...
轉(zhuǎn)載請(qǐng)注明出處!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107919.html
摘要:在開(kāi)發(fā)的過(guò)程中,后生成的文件需要在服務(wù)端才可以使用,以往使用的是基于的工具來(lái)顯示,之前本地使用的時(shí)候也是引入文件,但有些笨重,于是選擇用來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的本地服務(wù)來(lái)查看依賴服務(wù)器環(huán)境的頁(yè)面。因此,寫(xiě)了一個(gè)簡(jiǎn)單的無(wú)依賴的服務(wù),用來(lái)預(yù)覽頁(yè)面。 在開(kāi)發(fā)vue的過(guò)程中,npm run build后生成的文件需要在服務(wù)端才可以使用,以往使用的是基于appche的xammp工具來(lái)顯示,之前本地使用l...
摘要:懶人點(diǎn)擊這個(gè)鏈接購(gòu)買購(gòu)買鏈接,默認(rèn)購(gòu)買系統(tǒng)域名解析對(duì)域名進(jìn)行解析。的證書(shū)配置在阿里云控制臺(tái),證書(shū)那里,購(gòu)買私人免費(fèi)證書(shū),填寫(xiě)自己的域名,,選擇系統(tǒng)自動(dòng)生成,選擇域名解析驗(yàn)證證書(shū)。 每次都得啰嗦這么幾句,真的是這陣子走來(lái),一步一個(gè)腳印,一步一個(gè)坑。 1.購(gòu)買服務(wù)器跟域名 showImg(https://segmentfault.com/img/bV8vjo?w=1488&h=762); ...
摘要:平時(shí)開(kāi)發(fā)前端應(yīng)用,如果沒(méi)有現(xiàn)成的后端接口調(diào)試,又要保證前端進(jìn)度,該怎么辦呢,當(dāng)然辦法還是很多的,很多大牛都分享過(guò)很多經(jīng)驗(yàn),我也來(lái)說(shuō)說(shuō)我常用的方法。 平時(shí)開(kāi)發(fā)前端應(yīng)用,如果沒(méi)有現(xiàn)成的后端接口調(diào)試,又要保證前端進(jìn)度,該怎么辦呢,當(dāng)然辦法還是很多的,很多大牛都分享過(guò)很多經(jīng)驗(yàn),我也來(lái)說(shuō)說(shuō)我常用的方法。 請(qǐng)求本地?cái)?shù)據(jù)文件 把本地?cái)?shù)據(jù)放到程序指定目錄,發(fā)起http請(qǐng)求時(shí)候,用get請(qǐng)求到這個(gè)目錄中...
閱讀 1128·2021-10-09 09:43
閱讀 18610·2021-09-22 15:52
閱讀 1072·2019-08-30 15:44
閱讀 3064·2019-08-30 15:44
閱讀 3255·2019-08-26 14:07
閱讀 915·2019-08-26 13:55
閱讀 2577·2019-08-26 13:41
閱讀 3096·2019-08-26 13:29