需求:本地運行基于https運行,接口請求也是https阁将,如未配置本地跑起的項目會有不安全標志神僵,同時嵌套到別的項目中因為不安全也是無法打開的。
配置證書
使用mkcert 進行配置證書
npm 安裝
npm i mkcert -g
生成ca證書
cd? [project_folder]? ? # 進入項目
mkdir keys? ? ? ?# 新建文件夾存儲證書相關
cd key
smkcert create-ca [options]? ? ? ?# options 參考npm 文檔泽艘,可以直接使用默認值
根據(jù)ca證書生成cert證書
# mkcert create-cert [options]? ? ?# options 參考npm 文檔
# 如下設置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ā)機構”枫笛,點擊“確定”吨灭。點擊“下一步”。
4.在隨后的彈窗中點擊確定刑巧,會提示“導入成功”喧兄,最后點擊“確定”无畔,再點擊“確定”就可以了。
5吠冤,再次運行項目即可