# =========================================== # AI智能销售平台环境变量配置模板 # =========================================== # 重要:请将本文件复制为 .env 并填入真实密钥 # 注意:.env 文件包含敏感信息,不要提交到版本控制 # =========================================== # 1. 应用基础配置 # =========================================== NODE_ENV=development PORT=3000 APP_NAME=AI智能销售平台 APP_VERSION=1.0.0 # =========================================== # 2. 认证与安全配置 # =========================================== JWT_SECRET=ju1xSeJwFpPUphDXO5xEGaTtRhe1m2iZoBp4NqI4ojaqcmqg8MCgGDV3JLW1FEyCOYzn4rIvU1yuvg5PYOzIFg== JWT_EXPIRES_IN=24h JWT_REFRESH_SECRET=change-this-to-another-long-random-string JWT_REFRESH_EXPIRES_IN=7d BCRYPT_SALT_ROUNDS=12 SESSION_SECRET=change-this-session-secret # =========================================== # 3. 数据库配置 (Parse Server + MongoDB) # =========================================== MONGODB_URI=mongodb+srv://3210749332:lijiawen123@ecommerce-ai-assistant.io5brjr.mongodb.net/ecommerce-ai?retryWrites=true&w=majority&ssl=true&tlsAllowInvalidCertificates=true MONGO_ROOT_USERNAME=3210749332 MONGO_ROOT_PASSWORD=lijiawen123 # Parse Server 配置 PARSE_APP_ID=your-parse-application-id PARSE_MASTER_KEY=your-parse-master-key-change-this PARSE_SERVER_URL=http://localhost:1337/parse PARSE_LIVE_QUERY_SERVER_URL=ws://localhost:1337/parse PARSE_DASHBOARD_USER_ID=admin PARSE_DASHBOARD_USER_PASSWORD=your-dashboard-password # =========================================== # 4. 缓存配置 (Redis) # =========================================== REDIS_URL=redis://:password@localhost:6379 REDIS_PASSWORD=your-redis-password REDIS_DB=0 REDIS_CACHE_TTL=3600 # =========================================== # 5. 第三方支付服务配置 # =========================================== # 支付宝配置 ALIPAY_APP_ID=your-alipay-app-id ALIPAY_PRIVATE_KEY=your-alipay-private-key ALIPAY_PUBLIC_KEY=your-alipay-public-key ALIPAY_GATEWAY=https://openapi.alipay.com/gateway.do ALIPAY_SIGN_TYPE=RSA2 # 微信支付配置 WECHAT_PAY_MCH_ID=your-wechat-mch-id WECHAT_PAY_API_KEY=your-wechat-api-key WECHAT_PAY_APP_ID=your-wechat-app-id WECHAT_PAY_CERT_PATH=./certs/wechat/apiclient_cert.pem WECHAT_PAY_KEY_PATH=./certs/wechat/apiclient_key.pem # =========================================== # 6. AI智能服务配置 # =========================================== # Coze AI 平台配置 COZE_AI_API_KEY=cztei_q2G2ZOuiPtrler9eoeRq21Sff6lNAcpBnxrbdBFyAhitqABundOGL4ox3TzLzCIOg COZE_BOT_ID=7550291473779064871 COZE_API_BASE_URL=https://api.coze.cn COZE_WORKSPACE_ID=7510445338377895976 # 智能推荐服务 RECOMMENDATION_API_KEY=your-recommendation-api-key RECOMMENDATION_BASE_URL=https://api.recommendation.com AccessKey_ID = LTAI5tNcHLszjVYGHxkK7En7 AccessKey_Secret =ZHVOzQAxhuCOJMULP3SavCfzkC1LU9 # =========================================== # 7. 文件存储服务配置 # =========================================== # 阿里云OSS配置 OSS_ACCESS_KEY_ID=your-oss-access-key-id OSS_ACCESS_KEY_SECRET=your-oss-access-key-secret OSS_BUCKET=your-bucket-name OSS_REGION=oss-cn-hangzhou OSS_ENDPOINT=https://oss-cn-hangzhou.aliyuncs.com OSS_INTERNAL_ENDPOINT=https://oss-cn-hangzhou-internal.aliyuncs.com # 文件上传配置 MAX_FILE_SIZE=10485760 ALLOWED_FILE_TYPES=image/jpeg,image/png,image/gif,application/pdf UPLOAD_PATH=./uploads # =========================================== # 8. 监控与日志配置 # =========================================== # Elasticsearch 配置 ELASTICSEARCH_URL=http://localhost:9200 ELASTICSEARCH_USERNAME=elastic ELASTICSEARCH_PASSWORD=your-elastic-password # Prometheus 配置 PROMETHEUS_URL=http://localhost:9090 PROMETHEUS_JOB_NAME=ecommerce-ai-backend # 日志配置 LOG_LEVEL=info LOG_FORMAT=json LOG_FILE_PATH=./logs/app.log # =========================================== # 9. 消息队列与异步任务配置 # =========================================== REDIS_QUEUE_URL=redis://:password@localhost:6379/1 BULL_PREFIX=ecommerce-ai # 邮件队列配置 EMAIL_QUEUE_NAME=emails NOTIFICATION_QUEUE_NAME=notifications # =========================================== # 10. 邮件服务配置 # =========================================== SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USERNAME=your-email@gmail.com SMTP_PASSWORD=your-email-password SMTP_FROM_NAME=AI智能销售平台 SMTP_FROM_EMAIL=noreply@ecommerce-ai.com # =========================================== # 11. 短信服务配置 # =========================================== SMS_PROVIDER=aliyun ALIYUN_SMS_ACCESS_KEY_ID=your-sms-access-key ALIYUN_SMS_ACCESS_KEY_SECRET=your-sms-secret ALIYUN_SMS_SIGN_NAME=AI智能销售 ALIYUN_SMS_TEMPLATE_CODE=SMS_123456789 # =========================================== # 12. 搜索引擎配置 (Elasticsearch) # =========================================== ELASTICSEARCH_PRODUCT_INDEX=products ELASTICSEARCH_USER_INDEX=users ELASTICSEARCH_ORDER_INDEX=orders # =========================================== # 13. 跨域配置 # =========================================== CORS_ORIGIN=http://localhost:4200,http://localhost:3000 CORS_METHODS=GET,HEAD,PUT,PATCH,POST,DELETE CORS_CREDENTIALS=true # =========================================== # 14. 限流与安全配置 # =========================================== RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=100 RATE_LIMIT_SKIP_FAILED_REQUESTS=false # 安全配置 HELMET_ENABLED=true CSRF_PROTECTION_ENABLED=true CONTENT_SECURITY_POLICY_ENABLED=true # =========================================== # 15. 功能开关配置 # =========================================== FEATURE_AI_CHAT_ENABLED=true FEATURE_RECOMMENDATION_ENABLED=true FEATURE_PUSH_NOTIFICATION_ENABLED=true FEATURE_SOCIAL_LOGIN_ENABLED=true FEATURE_ANALYTICS_ENABLED=true # =========================================== # 16. 开发调试配置 # =========================================== DEBUG_ENABLED=false DEBUG_NAMESPACE=app:*,api:*,db:* API_DOCS_ENABLED=true SWAGGER_UI_ENABLED=true