4a5a8f306a
1. appId 语义修正
NUXT_PUBLIC_APP_ID 之前填的是 productCode('website'),但下游拿它去请求
/api/app/product/detail/{productId},后端按 Integer 解析主键,于是转换失败。
改为 app_product.product_id 数字主键(种子数据为 42);nuxt.config.ts 的
缺省值同步去掉 'website' 回退——留空时下游按空值降级,绝不回退到编码值。
2. 接口基址切 hjc-api.sitelnk.cn
.env.example / .env.production / nuxt.config.ts 的缺省值与 preconnect、
dns-prefetch 一并从 hjc-api.websoft.top 改为正式域名;scripts/ 与
outputs/ 文档里的旧地址同步更新。
注:本提交含若干文件的 CRLF/LF 行尾归一,实际内容改动见 git diff --ignore-cr-at-eol。
33 lines
1.5 KiB
Bash
33 lines
1.5 KiB
Bash
# ============================================================
|
||
# 生产打包配置(npm run build:prod)
|
||
# ------------------------------------------------------------
|
||
# ⚠️ 该文件会被提交到 git,只放「非敏感、稳定」的生产参数。
|
||
# 任何密钥类内容都不要写在这里。
|
||
# ============================================================
|
||
|
||
# ---------- 接口(生产必须指向线上) ----------
|
||
# 单一后端:内容/CMS、租户解析、模板解析全部走 hjc-api
|
||
NUXT_PUBLIC_MODULES_API_BASE=https://hjc-api.sitelnk.cn/api
|
||
NUXT_PUBLIC_APP_API_BASE=https://hjc-api.sitelnk.cn
|
||
# 图片/文件服务器。留空则由 nuxt.config.ts 从 APP_API_BASE 推导出
|
||
# https://hjc-api.sitelnk.cn,无需手写
|
||
NUXT_PUBLIC_FILE_SERVER_BASE=
|
||
|
||
# ---------- 站点 / 多租户域名 ----------
|
||
# 生产通过域名自动识别租户,因此不设置 TENANT_ID / TEMPLATE_ID,
|
||
# 也不设置 FORCE_TEMPLATE_ID,避免写死租户导致所有域名串号
|
||
NUXT_PUBLIC_BASE_DOMAIN=shoplnk.cn
|
||
NUXT_PUBLIC_BASE_DOMAINS=shoplnk.cn,sitelink.cn,wsdns.cn
|
||
NUXT_PUBLIC_SUBDOMAIN_PREFIXES=site,shop,store,mp,app,oa
|
||
|
||
# ---------- 可选覆盖(留空 = 由后台配置决定) ----------
|
||
# 站名/电话/二维码一律留空,从后台 CMS 读取,便于运营自行修改
|
||
NUXT_PUBLIC_SITE_NAME=
|
||
NUXT_PUBLIC_PHONE=
|
||
NUXT_PUBLIC_WX_QRCODE=
|
||
# 留言验证码:留空表示由后台「网站设置」的 requireCaptcha 决定
|
||
NUXT_PUBLIC_CONTACT_CAPTCHA=
|
||
|
||
# 订阅状态缓存秒数(仅服务端可见)
|
||
NUXT_SUBSCRIPTION_CACHE_TTL=60
|