feat:修改h5地址
This commit is contained in:
parent
946e204573
commit
c02e53fc0e
@ -1,3 +1,10 @@
|
||||
# ==================== H5 落地页 Base URL ====================
|
||||
# 分享服务生成的落地页链接前缀 (landingBase + asset_id + from=sharer + s=system_type)
|
||||
# - 本地开发: http://localhost:5173 (Vite H5 默认端口,可在 .env 覆盖)
|
||||
# - 生产环境: 由 deploy/envs/asset.env 注入实际域名
|
||||
# 注意: 与 frontend/.env.production 的 VITE_LANDING_BASE_URL 保持一致
|
||||
LANDING_BASE_URL=http://localhost:5173
|
||||
|
||||
# ==================== Server Configuration ====================
|
||||
# Gin运行模式: debug, release, test
|
||||
GIN_MODE=release
|
||||
|
||||
@ -10,3 +10,7 @@ OSS_BUCKET_NAME=top-fans-test
|
||||
OSS_ACCESS_KEY_ID=LTAI5t6QcdJHpYbCPxM8SXYE
|
||||
OSS_ACCESS_KEY_SECRET=ybvjSEb7wilMt3qT5nOppYPoNVayCD
|
||||
OSS_ROLE_ARN=acs:ram::1387642798143585:role/top-fans-oss-user
|
||||
|
||||
# H5 落地页 Base URL (生产环境)
|
||||
# 分享服务生成的落地页链接前缀,生产域名
|
||||
LANDING_BASE_URL=https://api.topfans.online
|
||||
|
||||
@ -155,7 +155,11 @@ func main() {
|
||||
AccessKeySecret: os.Getenv("OSS_ACCESS_KEY_SECRET"),
|
||||
}
|
||||
qrUploader := ossutil.NewOSSQRUploader(ossCfg)
|
||||
landingBase := getEnv("LANDING_BASE_URL", "https://topfans.example.com")
|
||||
// H5 落地页 base URL:
|
||||
// - 本地开发: 默认 http://localhost:5173(Vite H5 端口),可在 backend/.env 覆盖
|
||||
// - 生产环境: 由 deploy/envs/asset.env 注入 https://api.topfans.online
|
||||
// 注意: 与 frontend/.env.production 的 VITE_LANDING_BASE_URL 保持一致
|
||||
landingBase := getEnv("LANDING_BASE_URL", "http://localhost:5173")
|
||||
shareService := service.NewShareService(shareRepo, database.GetRedis(), qrUploader, landingBase)
|
||||
|
||||
assetService := service.NewAssetService(assetRepo, mintOrderRepo, assetLikeRepo, userClient, database.GetDB(), registryRepo, shareService)
|
||||
|
||||
@ -7,3 +7,5 @@ OPENAI_BASE_URL=https://api.weda.cc/v1
|
||||
OPENAI_MODEL=gpt-image-2
|
||||
DIFY_API_BASE=http://172.23.0.1/v1
|
||||
DIFY_API_KEY=app-Ibs7reARanyuYGZ7zrLyiM6e
|
||||
# H5 落地页 Base URL (本地开发, Vite H5 默认端口)
|
||||
LANDING_BASE_URL=http://localhost:5173
|
||||
|
||||
@ -36,3 +36,7 @@ OPENAI_MODEL=gpt-image-1.5
|
||||
# ==================== Dify Workflow (laser_card_variants_v1) ====================
|
||||
DIFY_API_BASE=https://api.dify.ai/v1
|
||||
DIFY_API_KEY=
|
||||
|
||||
# ==================== H5 落地页 Base URL ====================
|
||||
# 本地开发: Vite H5 默认端口;覆盖请同步修改 frontend/.env.development 的 VITE_LANDING_BASE_URL
|
||||
LANDING_BASE_URL=http://localhost:5173
|
||||
|
||||
@ -31,6 +31,11 @@ REDIS_PORT=6379
|
||||
REDIS_PASSWORD=123456
|
||||
REDIS_DB=0
|
||||
|
||||
# ==================== H5 落地页 Base URL ====================
|
||||
# 分享服务生成的落地页链接前缀 (landingBase + asset_id + from=sharer + s=system_type)
|
||||
# 与 frontend/.env.production 的 VITE_LANDING_BASE_URL 保持一致
|
||||
LANDING_BASE_URL=https://api.topfans.online
|
||||
|
||||
# ==================== 镭射卡生成器 ====================
|
||||
# LASER_GEN_PROVIDER:
|
||||
# openai (默认) - 后端走微达API中转站 /v1/images/edits (5 路并发 + 直接落 OSS)
|
||||
|
||||
@ -77,6 +77,8 @@ services:
|
||||
OSS_AVATAR_DIR: ${OSS_AVATAR_DIR:-avatar/}
|
||||
OSS_ASSET_DIR: ${OSS_ASSET_DIR:-asset/}
|
||||
OSS_TOKEN_EXPIRE_TIME: ${OSS_TOKEN_EXPIRE_TIME:-3600}
|
||||
# H5 落地页 Base URL (分享服务生成链接前缀;与 frontend/.env.development 的 VITE_LANDING_BASE_URL 保持一致)
|
||||
LANDING_BASE_URL: ${LANDING_BASE_URL:-http://localhost:5173}
|
||||
depends_on:
|
||||
userservice:
|
||||
condition: service_healthy
|
||||
|
||||
@ -1,8 +1,6 @@
|
||||
# 生产环境配置
|
||||
# HBuilderX「发行」时自动加载;CLI 用 --mode production
|
||||
VITE_API_BASE_URL=https://api.topfans.online
|
||||
# H5 落地页根域名:与后端 LANDING_BASE_URL 保持一致(用于扫码 / 复制链接拼接)
|
||||
VITE_LANDING_BASE_URL=https://h5.topfans.com
|
||||
# WebSocket 地址:生产环境使用 wss(与 HTTPS 对应),如 WS 部署在独立端口/域名可覆盖
|
||||
# 走 Nginx 反向代理时建议改为同源 wss://api.topfans.online,由 Nginx 转发到后端 ws://gateway:8080
|
||||
VITE_WS_BASE_URL=wss://api.topfans.online
|
||||
|
||||
@ -8,11 +8,11 @@
|
||||
* - 后端 QR 码服务用此值组装 /asset/{id}?from=...&s=...
|
||||
* - 前端"复制链接"用此值生成可分享的落地页 URL
|
||||
*
|
||||
* 取值优先级:VITE_LANDING_BASE_URL(env)→ 默认 `https://api.topfans.online`(兜底值)。
|
||||
* 取值优先级:VITE_API_BASE_URL(env)→ 默认 `https://api.topfans.online`(兜底值)。
|
||||
* 一旦两侧不一致,扫描二维码 / 复制链接就会跳错地址 —— 改 env 务必同步后端 env。
|
||||
*/
|
||||
export const LANDING_BASE = String(
|
||||
import.meta.env.VITE_LANDING_BASE_URL || 'https://api.topfans.online'
|
||||
import.meta.env.VITE_API_BASE_URL || 'https://api.topfans.online'
|
||||
).replace(/\/+$/, '');
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user