摘要:我的簡書第一步創建一個項目目錄,初始化項目后,安裝。第二步新建文件初始代碼如下。第三步使用生成自簽名證書免費,本地測試使用,這里有兩個步驟生成和。利用上一步生成的和生成自簽名證書。
From 我的簡書
第一步:創建一個項目目錄,npm init初始化項目后,安裝express。
npm install express --save
第二步:新建http.js文件,初始代碼如下。
var express = require("express"); var app = express(); var fs = require("fs");
第三步:使用openssl 生成自簽名證書(免費,本地測試使用),這里有兩個步驟:
生成Private Key 和 CSR。
openssl req -new -newkey rsa:2048 -nodes -out mydomain.csr -keyout private.key
利用上一步生成的private.key和mydomain.csr生成自簽名證書。
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);
到此基本就大功告成了,在項目目錄里寫一個index.html, 最后在項目目錄下run:
node http.js
最后打開瀏覽器,地址欄輸入https://localhost:8888后瀏覽器會顯示你的連接不安全
點擊advance, 直接proceed就行了(chrome)。
若點擊地址欄的感嘆號,便可在彈出框中可以查看證書,如下:
SSL證書
偷了下懶,直接用了web performance in action這本書第一章節的代碼來改成一個
https連接。有需要的可以看看code on git。
參考資料:
https://medium.com/@nileshsin...
https://www.akadia.com/servic...
轉載請注明出處!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107919.html
摘要:在開發的過程中,后生成的文件需要在服務端才可以使用,以往使用的是基于的工具來顯示,之前本地使用的時候也是引入文件,但有些笨重,于是選擇用來實現一個簡單的本地服務來查看依賴服務器環境的頁面。因此,寫了一個簡單的無依賴的服務,用來預覽頁面。 在開發vue的過程中,npm run build后生成的文件需要在服務端才可以使用,以往使用的是基于appche的xammp工具來顯示,之前本地使用l...
摘要:懶人點擊這個鏈接購買購買鏈接,默認購買系統域名解析對域名進行解析。的證書配置在阿里云控制臺,證書那里,購買私人免費證書,填寫自己的域名,,選擇系統自動生成,選擇域名解析驗證證書。 每次都得啰嗦這么幾句,真的是這陣子走來,一步一個腳印,一步一個坑。 1.購買服務器跟域名 showImg(https://segmentfault.com/img/bV8vjo?w=1488&h=762); ...
摘要:平時開發前端應用,如果沒有現成的后端接口調試,又要保證前端進度,該怎么辦呢,當然辦法還是很多的,很多大牛都分享過很多經驗,我也來說說我常用的方法。 平時開發前端應用,如果沒有現成的后端接口調試,又要保證前端進度,該怎么辦呢,當然辦法還是很多的,很多大牛都分享過很多經驗,我也來說說我常用的方法。 請求本地數據文件 把本地數據放到程序指定目錄,發起http請求時候,用get請求到這個目錄中...
閱讀 1123·2021-10-09 09:43
閱讀 18549·2021-09-22 15:52
閱讀 1063·2019-08-30 15:44
閱讀 3056·2019-08-30 15:44
閱讀 3248·2019-08-26 14:07
閱讀 909·2019-08-26 13:55
閱讀 2570·2019-08-26 13:41
閱讀 3092·2019-08-26 13:29