記錄一下node后端寫下載https的文件報錯,而瀏覽器卻可以下載。

用node 寫的下載,直接報錯error downloading or exxtraction file: unable to verify the first certificate

根據此信息也是排查了老半天了。瀏覽器卻可下載。問了ai之后才發現,證書如果不完整,瀏覽器會自動補全證書。

先用此網站SSL Server Test (Powered by Qualys SSL Labs)

輸入你的域名,然后點擊提交。

如果看到以下字段,則說明證書不完整。

這個還是蠻坑的,證書處于行(瀏覽器行),但又不行的狀態(node不行)。?

最后的解決方案是,重新刪除原來的證書,直接重新申請證書即可。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/921138.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/921138.shtml
英文地址,請注明出處:http://en.pswp.cn/news/921138.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring AI調用sglang模型返回HTTP 400分析處理

Spring AI調用sglang模型返回HTTP 400分析處理 一、問題描述 環境 java21springboot: 3.5.5spring-ai: 1.0.1 問題描述 Spring AI調用公司部署的sglang大模型返回錯誤HTTP 400 - {"object":"error","message":[{type: missing, loc: (body,), ms…

rust學習之開發環境

工具鏈 安裝 curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh確認 ethanG5000:~$ rustc --version rustc 1.89.0 (29483883e 2025-08-04)創建工程 創建 cargo new demo上述,demo為工程名稱。 調試 cargo run靜態編譯 目前計劃使用rust編寫一些小工具。…

計算機畢業設計選題推薦:基于Python+Django的新能源汽車數據分析系統

精彩專欄推薦訂閱:在 下方專欄👇🏻👇🏻👇🏻👇🏻 💖🔥作者主頁:計算機畢設木哥🔥 💖 文章目錄 一、項目介紹二…

MATLAB矩陣及其運算(三)矩陣的創建

3.1 元素輸入法元素輸入法是最簡單,也是最常用的一種矩陣的生成方法。例如:注意:整個矩陣必須用“[]”括起來;元素之間必須用逗號“,”或空格分開;矩陣的行與行之間必須用“;”或者回車鍵“Ente…

JVM分析(OOM、死鎖、死循環)(JProfiler、arthas、jdk調優工具(命令行))

JVM分析(OOM、死鎖、死循環)(JProfiler、arthas、jdk調優工具(命令行)) 本文聲明: 以下內容均為 JDK 8 springboot 2.6.13 (windows 11 或 CentOS 7.9.2009 )進行 ssh連…

深度學習中的數據增強實戰:基于PyTorch的圖像分類任務優化

在深度學習的圖像分類任務中,我們常常面臨一個棘手的問題:訓練數據不足。無論是小樣本場景還是模型需要更高泛化能力的場景,單純依靠原始數據訓練的模型很容易陷入過擬合,導致在新數據上的表現不佳。這時候,數據增強&a…

IEEE 802.11 MAC架構解析:DCF與HCF如何塑造現代Wi-Fi網絡?

IEEE 802.11 MAC架構解析:DCF與HCF如何塑造現代Wi-Fi網絡? 你是否曾好奇,當多個設備同時連接到同一個Wi-Fi網絡時,它們是如何避免數據沖突并高效共享無線信道的?這背后的核心秘密就隱藏在IEEE 802.11標準的MAC(媒體訪問控制)子層架構中。今天,我們將深入解析這一架構的…

深入掌握sed:Linux文本處理的流式編輯器利器

一、前言:sed是什么? 二、sed的工作原理 數據處理流程: 詳細工作流程: 三、sed命令常見用法 基本語法: 常用選項: 常用操作命令: 四、實用示例演示 1. 輸出符合條件的文本(…

k8s三階段項目

k8s部署discuz論壇和Tomcat商城 一、持久化存儲—storageclassnfs 1.創建sa賬戶 [rootk8s-master scnfs]# cat nfs-provisioner-rbac.yaml # 1. ServiceAccount:供 NFS Provisioner 使用的服務賬號 apiVersion: v1 kind: ServiceAccount metadata:name: nfs-prov…

Zynq開發實踐(FPGA之流水線和凍結)

【 聲明:版權所有,歡迎轉載,請勿用于商業用途。 聯系信箱:feixiaoxing 163.com】談到fpga相比較cpu的優勢,很多時候我們都會談到數據并發、邊接收邊處理、流水線這三個方面。所以,第三個優勢,也…

接口保證冪等性你學廢了嗎?

接口冪等性定義:無論一次或多次調用某個接口,對資源產生的副作用都是一致的。 簡單來說:用戶由于各種原因(網絡超時、前端重復點擊、消息重試等)對同一個接口發了多次請求,系統只能處理一次,不能…

入行FPGA選擇國企、私企還是外企?

不少人想要轉行FPGA,但不知道該如何選擇公司?下面就來為大家盤點一下FPGA大廠的薪資和工作情況,歡迎大家在評論區補充。一、老牌巨頭在 FPGA設計 領域深耕許久,流程完善、技術扎實,公司各項制度都很完善,前…

考研總結,25考研京區上岸總結(踩坑和建議)

我的本科是一所普通的雙非,其實,從我第一天入學時候,我就想走出去,開學給我帶來的更多是失望(感覺自己高考太差勁了),是不甘心(自己一定可以去更好的地方)。我在等一次機…

基于數據挖掘的當代不孕癥醫案證治規律研究

標題:基于數據挖掘的當代不孕癥醫案證治規律研究內容:1.摘要 背景:隨著現代生活方式的改變,不孕癥的發病率呈上升趨勢,為探索有效的中醫證治規律,數據挖掘技術為其提供了新的途徑。目的:運用數據挖掘方法研究當代不孕癥…

《sklearn機器學習》——調整估計器的超參數

GridSearchCV 詳解:網格搜索與超參數優化 GridSearchCV 是 scikit-learn 中用于超參數調優的核心工具之一。它通過系統地遍歷用戶指定的參數組合,使用交叉驗證評估每種組合的性能,最終選擇并返回表現最優的參數配置。這種方法被稱為網格搜索&…

一站式可視化運維:解鎖時序數據庫 TDengine 的正確打開方式

小T導讀:運維數據庫到底有多復雜?從系統部署到數據接入,從權限配置到監控告警,動輒涉及命令行、腳本和各種文檔查找,一不留神就可能“翻車”。為了讓 TDengine 用戶輕松應對這些挑戰,我們推出了《TDengine …

多線程同步安全機制

目錄 以性能換安全 1.synchronized 同步 (1)不同的對象競爭同一個資源(鎖得住) (2)不同的對象競爭不同的資源(鎖不住) (3)單例模式加鎖 synchronized …

多路復用 I/O 函數——`select`函數

好的&#xff0c;我們以 Linux 中經典的多路復用 I/O 函數——select 為例&#xff0c;進行一次完整、深入且包含全部代碼的解析。 <摘要> select 是 Unix/Linux 系統中傳統的多路復用 I/O 系統調用。它允許一個程序同時監視多個文件描述符&#xff08;通常是套接字&…

嵌入式碎片知識總結(二)

1.repo的一個問題&#xff1a;repo init -u ssh://shchengerrit.bouffalolab.com:29418/bouffalo/manifest/bouffalo_sdk -b master -m allchips-internal.xml /usr/bin/repo:681: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in…

java中二維數組筆記

課程鏈接:黑馬程序員java零基礎[上] 1.二維數組的內存分布 在 Java 中&#xff0c;二維數組并不是一整塊連續的二維空間&#xff0c;而是數組的數組。具體而言,在聲明一個二維數組&#xff1a;如int[][] arr new int[2][3];時&#xff0c;內存中會發生如下: 1.1 棧上的引用變…