express啟用https小記

2021-09-24 07:41:36 字數 971 閱讀 1536

總結以下幾步,供參考。

需要用到的檔案在資料夾iis中。

將字尾為.pfx的證書檔案放到express專案的靜態資料夾中,筆者放在專案根目錄下的public資料夾下。

import express from 'express';

import fs from 'fs';

import path from 'path';

import bodyparser from 'body-parser';

// 引入history模組

//options有兩個選項,乙個是證書本體,乙個是密碼(剛剛的iis資料夾的keystorepass.txt檔案中)

var err = new error('not found');

err.status = 404 next(err)});

// error handler

res.status(err.status || 500);

console.log(err);

res.send(err.message)

});// 設定監聽埠

const server_port = 3000;

server.listen(server_port, (req, res) => `)

})

引入https模組,設定options配置。

如上述**,options有兩個選項,乙個是證書本體,乙個是密碼(剛剛的iis資料夾的keystorepass.txt檔案中)

將後端專案部署到伺服器中,啟動express,可正常訪問https服務。

筆者大四下,很遺憾之前完成畢業設計那段時間沒有堅持寫文章。

Eureka Server啟用 https服務指北

在我的前文 eureka server 開啟spring security basic認證 中已經給 eureka server 開啟了最基本的鑑權措施,本文則讓 https加持於 eureka server,讓安全措施來的更徹底一點。注 本文首發於my personal blog codeshee...

Eureka Server啟用 https服務指北

在我的前文 eureka server 開啟spring security basic認證 中已經給 eureka server 開啟了最基本的鑑權措施,本文則讓 https加持於 eureka server,讓安全措施來的更徹底一點。my personal blog codesheep 程式羊,歡...

etcd啟用https服務

目錄生成etcd所需要的ssl證書 修改etcd集群配置檔案 重啟etcd集群 驗證集群健康情況 關於etcd的集群配置可直接參考etcd集群部署 這篇文件只是在其基礎上增加ssl加密驗證的過程。要讓集群使用ssl,首先需要為集群生成ssl證書。我們使用cfssl系列工具來生成相關證書。curl s...