diff --git a/doc/synology/images/1.png b/doc/synology/images/1.png new file mode 100644 index 00000000..f14146db Binary files /dev/null and b/doc/synology/images/1.png differ diff --git a/doc/synology/images/2.png b/doc/synology/images/2.png new file mode 100644 index 00000000..38265f78 Binary files /dev/null and b/doc/synology/images/2.png differ diff --git a/doc/synology/images/3.png b/doc/synology/images/3.png new file mode 100644 index 00000000..d7705955 Binary files /dev/null and b/doc/synology/images/3.png differ diff --git a/doc/synology/images/4.png b/doc/synology/images/4.png new file mode 100644 index 00000000..5fdfe168 Binary files /dev/null and b/doc/synology/images/4.png differ diff --git a/doc/synology/images/5.png b/doc/synology/images/5.png new file mode 100644 index 00000000..7f3a853d Binary files /dev/null and b/doc/synology/images/5.png differ diff --git a/doc/synology/images/6.png b/doc/synology/images/6.png new file mode 100644 index 00000000..a735cb92 Binary files /dev/null and b/doc/synology/images/6.png differ diff --git a/doc/synology/index.md b/doc/synology/index.md new file mode 100644 index 00000000..d6161952 --- /dev/null +++ b/doc/synology/index.md @@ -0,0 +1,40 @@ +# 群晖部署和证书更新 + + +## 一、群晖系统上部署Certd教程 + +### 1. 打开Container Manager + +![](./images/1.png) + +### 2. 新增项目 + +![](./images/2.png) + +### 3. 配置Certd项目 + +![](./images/3.png) + +### 4. 外网访问设置 + +![](./images/4.png) + +### 5. 确认项目信息 + +![](./images/5.png) + +点击完成安装,等待certd启动完成即可 + +### 6. 门户配置向导【可选】 + +![](./images/6.png) + + + +## 二、更新群晖证书 + +## 1. 前提条件 +* 已经部署了certd +* 群晖上已经设置好了证书 + +## 2. 在certd上配置自动更新群晖证书插件 \ No newline at end of file diff --git a/packages/core/pipeline/src/utils/util.request.ts b/packages/core/pipeline/src/utils/util.request.ts index 70632ae5..e9a22bd6 100644 --- a/packages/core/pipeline/src/utils/util.request.ts +++ b/packages/core/pipeline/src/utils/util.request.ts @@ -70,6 +70,9 @@ export function createAxiosService({ logger }: { logger: Logger }) { `请求出错:status:${error?.response?.status},statusText:${error?.response?.statusText},url:${error?.config?.url},method:${error?.config?.method}。` ); logger.error("返回数据:", JSON.stringify(error?.response?.data)); + if (error instanceof AggregateError) { + logger.error(error); + } const err = new HttpError(error); return Promise.reject(err); }