国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用nodejs搭建HTTPS server

habren / 1520人閱讀

摘要:我的簡書第一步創建一個項目目錄,初始化項目后,安裝。第二步新建文件初始代碼如下。第三步使用生成自簽名證書免費,本地測試使用,這里有兩個步驟生成和。利用上一步生成的和生成自簽名證書。

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

相關文章

  • 簡易nodejs服務器 快速搭建vue靜態服務器

    摘要:在開發的過程中,后生成的文件需要在服務端才可以使用,以往使用的是基于的工具來顯示,之前本地使用的時候也是引入文件,但有些笨重,于是選擇用來實現一個簡單的本地服務來查看依賴服務器環境的頁面。因此,寫了一個簡單的無依賴的服務,用來預覽頁面。 在開發vue的過程中,npm run build后生成的文件需要在服務端才可以使用,以往使用的是基于appche的xammp工具來顯示,之前本地使用l...

    scwang90 評論0 收藏0
  • 從零開始搭建自己的nodejs服務器以及配置域名解析+https證書配置 (以阿里云linux服務器

    摘要:懶人點擊這個鏈接購買購買鏈接,默認購買系統域名解析對域名進行解析。的證書配置在阿里云控制臺,證書那里,購買私人免費證書,填寫自己的域名,,選擇系統自動生成,選擇域名解析驗證證書。 每次都得啰嗦這么幾句,真的是這陣子走來,一步一個腳印,一步一個坑。 1.購買服務器跟域名 showImg(https://segmentfault.com/img/bV8vjo?w=1488&h=762); ...

    seal_de 評論0 收藏0
  • nodejs+express搭建前端測試服務端

    摘要:平時開發前端應用,如果沒有現成的后端接口調試,又要保證前端進度,該怎么辦呢,當然辦法還是很多的,很多大牛都分享過很多經驗,我也來說說我常用的方法。 平時開發前端應用,如果沒有現成的后端接口調試,又要保證前端進度,該怎么辦呢,當然辦法還是很多的,很多大牛都分享過很多經驗,我也來說說我常用的方法。 請求本地數據文件 把本地數據放到程序指定目錄,發起http請求時候,用get請求到這個目錄中...

    KavenFan 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<