From 259a040b7e97700e03169ff012be34e9e8434aab Mon Sep 17 00:00:00 2001 From: kuaifan Date: Wed, 28 May 2025 11:42:42 +0800 Subject: [PATCH] no message --- docker/nginx/default.conf | 2 ++ resources/assets/js/functions/common.js | 13 ++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docker/nginx/default.conf b/docker/nginx/default.conf index 140712367..1b9cdfc51 100644 --- a/docker/nginx/default.conf +++ b/docker/nginx/default.conf @@ -32,6 +32,8 @@ server { charset utf-8; + add_header Access-Control-Expose-Headers "Date, Last-Modified, Age" always; + location / { try_files $uri @laravels; } diff --git a/resources/assets/js/functions/common.js b/resources/assets/js/functions/common.js index 112be71a9..c33c81cbc 100755 --- a/resources/assets/js/functions/common.js +++ b/resources/assets/js/functions/common.js @@ -2054,9 +2054,16 @@ const timezone = require("dayjs/plugin/timezone"); const requestDuration = Date.now() - requestStartTime; // 获取响应标头时间信息 - const serverDate = xhr.getResponseHeader('Date'); - const lastModified = xhr.getResponseHeader('Last-Modified'); - const age = xhr.getResponseHeader('Age'); + const getResponseHeader = (header) => { + try { + return xhr.getResponseHeader(header); + } catch (e) { + return null; + } + } + const serverDate = getResponseHeader('Date'); + const lastModified = getResponseHeader('Last-Modified'); + const age = getResponseHeader('Age'); // 将时间信息添加到响应对象中 xhr.timeData = {