Files
cozsweet-frontend-nextjs/env-example/.env.development.example
T
admin 50ae420871 chore(config): add /ws path suffix to WebSocket URLs
Update WebSocket base URLs across environment examples and default config to include the required `/ws` path suffix that the backend WebSocket endpoint expects. Applies to development, test/local, and production environments.
2026-06-16 12:35:45 +08:00

51 lines
2.3 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 当前环境: development
NEXT_PUBLIC_APP_ENV=development
# NextAuth v4 —— OAuth callback base URLdev 本机)
NEXTAUTH_URL=http://localhost:3000
# 后端 API 基础 URL(开发环境)
NEXT_PUBLIC_API_BASE_URL=http://172.16.48.49:3002
# WebSocket URL(开发环境,可选)
NEXT_PUBLIC_WS_BASE_URL=ws://172.16.48.49:3002/ws
# API 超时时间(毫秒)
NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000
NEXT_PUBLIC_API_RECEIVE_TIMEOUT=60000
NEXT_PUBLIC_API_SEND_TIMEOUT=30000
# next-auth v4Auth.js)—— JWT 签名密钥
# dev 环境独立密钥(**不**与 test / prod 共用)
AUTH_SECRET=PinzhujxR/qMPrY7bAor8qQlwmmy1tJJCex9Tomhk2c=
# 第三方 OAuth
AUTH_GOOGLE_ID=351948560061-isubggf6eahfii9n0stpf2qu3haralro.apps.googleusercontent.com
AUTH_GOOGLE_SECRET=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
AUTH_FACEBOOK_ID=26934819589512827
AUTH_FACEBOOK_SECRET=004b1a9384b3433e153992e5edcef4ad
# Cloudflare CDNtest / production 部署后刷缓存用)
CF_ZONE_ID=b1b6bfb7795667609c8e7f418af0156b
CF_API_TOKEN=cfut_xyHb70XCw0j8f5Wz5fg5PemUQ2ZHnSpWvmrBvVeK94d3b00f
# ─────────────────────────────
# Stripe 支付(dev 环境 test keys —— **查** https://dashboard.stripe.com/test/apikeys 拿**到**
# ─────────────────────────────
# 服务**端** secret key**仅** Next.js API route **用****不**要**曝**露**给**前**端**
STRIPE_SECRET_KEY=sk_test_replace_with_your_dev_secret_key
# 前**端** publishable keyNEXT_PUBLIC_ 前**缀**才**能**在**前**端**用**
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51Te8ybEJDtUGxQHo0UMySJ2hW0vVryynzllmIUI3UQdQCFgxNLci0Jmm2lQkRsTaIP7C7IQlFzfFyBJ5rOhr1ML800G8P8DF5R
# webhook 签**名**密**钥****从** `stripe listen` 输**出**拿**到****本**地**开**发**用**
STRIPE_WEBHOOK_SECRET=whsec_replace_with_your_stripe_cli_output
# 3 **个**订**阅**套餐**的** Product / Price ID**从** Stripe dashboard **创**建** 3 **个** Product + 3 **个** Price **后**填**
STRIPE_PRODUCT_MONTHLY=prod_replace_monthly
STRIPE_PRICE_MONTHLY=price_replace_monthly
STRIPE_PRODUCT_QUARTERLY=prod_replace_quarterly
STRIPE_PRICE_QUARTERLY=price_replace_quarterly
STRIPE_PRODUCT_ANNUAL=prod_replace_annual
STRIPE_PRICE_ANNUAL=price_replace_annual