From f8bb136d9783f65b6155280f8240ceba814890f7 Mon Sep 17 00:00:00 2001 From: Council Date: Fri, 24 Apr 2026 15:39:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(Task1):=20=E7=A5=A8=E5=A4=B9API=E5=8F=8C?= =?UTF-8?q?=E6=96=9C=E6=9D=A0404=20=E2=80=94=20=E4=BF=AE=E5=A4=8DapiBase?= =?UTF-8?q?=E6=9E=84=E9=80=A0=20+=20=E5=90=8C=E6=AD=A5static=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=88=B0public/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根因:ticket_card.js 的 apiBase 动态构造错误(双斜杠) + static文件只更新了app/未同步public/导致Nginx仍serve旧版 详见 docs/DEBUG_STATIC_FILE_SYNC.md(第17条踩坑经验) --- README.md | 2 + docs/DEBUG_STATIC_FILE_SYNC.md | 148 ++++++ docs/EXPERIENCES.md | 6 + .../vr_ticket/static/css/ticket_card.css | 255 ++++++++++ .../vr_ticket/static/js/ticket_card.js | 457 ++++++++++++++++++ .../vr_ticket/static/css/ticket_card.css | 255 ++++++++++ .../vr_ticket/static/js/ticket_card.js | 457 ++++++++++++++++++ 7 files changed, 1580 insertions(+) create mode 100644 docs/DEBUG_STATIC_FILE_SYNC.md create mode 100644 shopxo/app/plugins/vr_ticket/static/css/ticket_card.css create mode 100644 shopxo/app/plugins/vr_ticket/static/js/ticket_card.js create mode 100644 shopxo/public/plugins/vr_ticket/static/css/ticket_card.css create mode 100644 shopxo/public/plugins/vr_ticket/static/js/ticket_card.js diff --git a/README.md b/README.md index 2c779ee..0131012 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ | [docs/09_SHOPXO_HOOKS_REFERENCE.md](docs/09_SHOPXO_HOOKS_REFERENCE.md) | ShopXO 全部钩子清单(从源码提取) | | [docs/07_SHOPXO_PLUGIN_MECHANISM.md](docs/07_SHOPXO_PLUGIN_MECHANISM.md) | 插件开发机制 | | [docs/08_SHOPXO_REQUIREMENTS_MAPPING.md](docs/08_SHOPXO_REQUIREMENTS_MAPPING.md) | 票务需求 → ShopXO 机制映射 | +| [docs/DEBUG_STATIC_FILE_SYNC.md](docs/DEBUG_STATIC_FILE_SYNC.md) | ⚠️ **插件静态文件双目录陷阱**(app/ vs public/)| ### 📖 调研存档 @@ -108,6 +109,7 @@ 2. Vue 3 `[[ ]]` 插值禁止用于 `