需求:本地運行基于https運行,接口請求也是https,如未配置本地跑起的項目會有不安全標(biāo)志,同時嵌套到別的項目中因為不安全也是無法打開的。
配置證書
使用mkcert 進(jìn)行配置證書
npm 安裝
npm i mkcert -g
生成ca證書
cd? [project_folder]? ? # 進(jìn)入項目
mkdir keys? ? ? ?# 新建文件夾存儲證書相關(guān)
cd key
smkcert create-ca [options]? ? ? ?# options 參考npm 文檔,可以直接使用默認(rèn)值
根據(jù)ca證書生成cert證書
# mkcert create-cert [options]? ? ?# options 參考npm 文檔
# 如下設(shè)置domains
mkcert create-cert --domains 127.0.0.1,localhost
操作完成后會生成這4個證書,這里我們只需要ca.crt和ca.key

將ca.crt和ca.key移入自己的項目,并改名為自己域名的前綴(這里是 test.c3data.com.cn),并完成如下配置。(pem證書是蘋果系統(tǒng)的配置)

安裝證書
1.雙擊test.c3data.com.cn.crt,在彈出的對話框中點擊“安裝證書”


2.在彈出框中,選擇“本地計算機”,點擊"下一步"

3.在彈出框中,選擇“將所有證書都放入下列存儲”,選擇“瀏覽”;在彈出框中選擇“受信任的根證書頒發(fā)機構(gòu)”,點擊“確定”。點擊“下一步”。


4.在隨后的彈窗中點擊確定,會提示“導(dǎo)入成功”,最后點擊“確定”,再點擊“確定”就可以了。

5,再次運行項目即可