.env.example 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. # ===========================================
  2. # AI智能销售平台环境变量配置模板
  3. # ===========================================
  4. # 重要:请将本文件复制为 .env 并填入真实密钥
  5. # 注意:.env 文件包含敏感信息,不要提交到版本控制
  6. # ===========================================
  7. # 1. 应用基础配置
  8. # ===========================================
  9. NODE_ENV=development
  10. PORT=3000
  11. APP_NAME=AI智能销售平台
  12. APP_VERSION=1.0.0
  13. # ===========================================
  14. # 2. 认证与安全配置
  15. # ===========================================
  16. JWT_SECRET=ju1xSeJwFpPUphDXO5xEGaTtRhe1m2iZoBp4NqI4ojaqcmqg8MCgGDV3JLW1FEyCOYzn4rIvU1yuvg5PYOzIFg==
  17. JWT_EXPIRES_IN=24h
  18. JWT_REFRESH_SECRET=change-this-to-another-long-random-string
  19. JWT_REFRESH_EXPIRES_IN=7d
  20. BCRYPT_SALT_ROUNDS=12
  21. SESSION_SECRET=change-this-session-secret
  22. # ===========================================
  23. # 3. 数据库配置 (Parse Server + MongoDB)
  24. # ===========================================
  25. MONGODB_URI=mongodb+srv://3210749332:lijiawen123@ecommerce-ai-assistant.io5brjr.mongodb.net/ecommerce-ai?retryWrites=true&w=majority&ssl=true&tlsAllowInvalidCertificates=true
  26. MONGO_ROOT_USERNAME=3210749332
  27. MONGO_ROOT_PASSWORD=lijiawen123
  28. # Parse Server 配置
  29. PARSE_APP_ID=your-parse-application-id
  30. PARSE_MASTER_KEY=your-parse-master-key-change-this
  31. PARSE_SERVER_URL=http://localhost:1337/parse
  32. PARSE_LIVE_QUERY_SERVER_URL=ws://localhost:1337/parse
  33. PARSE_DASHBOARD_USER_ID=admin
  34. PARSE_DASHBOARD_USER_PASSWORD=your-dashboard-password
  35. # ===========================================
  36. # 4. 缓存配置 (Redis)
  37. # ===========================================
  38. REDIS_URL=redis://:password@localhost:6379
  39. REDIS_PASSWORD=your-redis-password
  40. REDIS_DB=0
  41. REDIS_CACHE_TTL=3600
  42. # ===========================================
  43. # 5. 第三方支付服务配置
  44. # ===========================================
  45. # 支付宝配置
  46. ALIPAY_APP_ID=your-alipay-app-id
  47. ALIPAY_PRIVATE_KEY=your-alipay-private-key
  48. ALIPAY_PUBLIC_KEY=your-alipay-public-key
  49. ALIPAY_GATEWAY=https://openapi.alipay.com/gateway.do
  50. ALIPAY_SIGN_TYPE=RSA2
  51. # 微信支付配置
  52. WECHAT_PAY_MCH_ID=your-wechat-mch-id
  53. WECHAT_PAY_API_KEY=your-wechat-api-key
  54. WECHAT_PAY_APP_ID=your-wechat-app-id
  55. WECHAT_PAY_CERT_PATH=./certs/wechat/apiclient_cert.pem
  56. WECHAT_PAY_KEY_PATH=./certs/wechat/apiclient_key.pem
  57. # ===========================================
  58. # 6. AI智能服务配置
  59. # ===========================================
  60. # Coze AI 平台配置
  61. COZE_AI_API_KEY=cztei_q2G2ZOuiPtrler9eoeRq21Sff6lNAcpBnxrbdBFyAhitqABundOGL4ox3TzLzCIOg
  62. COZE_BOT_ID=7550291473779064871
  63. COZE_API_BASE_URL=https://api.coze.cn
  64. COZE_WORKSPACE_ID=7510445338377895976
  65. # 智能推荐服务
  66. RECOMMENDATION_API_KEY=your-recommendation-api-key
  67. RECOMMENDATION_BASE_URL=https://api.recommendation.com
  68. AccessKey_ID = LTAI5tNcHLszjVYGHxkK7En7
  69. AccessKey_Secret =ZHVOzQAxhuCOJMULP3SavCfzkC1LU9
  70. # ===========================================
  71. # 7. 文件存储服务配置
  72. # ===========================================
  73. # 阿里云OSS配置
  74. OSS_ACCESS_KEY_ID=your-oss-access-key-id
  75. OSS_ACCESS_KEY_SECRET=your-oss-access-key-secret
  76. OSS_BUCKET=your-bucket-name
  77. OSS_REGION=oss-cn-hangzhou
  78. OSS_ENDPOINT=https://oss-cn-hangzhou.aliyuncs.com
  79. OSS_INTERNAL_ENDPOINT=https://oss-cn-hangzhou-internal.aliyuncs.com
  80. # 文件上传配置
  81. MAX_FILE_SIZE=10485760
  82. ALLOWED_FILE_TYPES=image/jpeg,image/png,image/gif,application/pdf
  83. UPLOAD_PATH=./uploads
  84. # ===========================================
  85. # 8. 监控与日志配置
  86. # ===========================================
  87. # Elasticsearch 配置
  88. ELASTICSEARCH_URL=http://localhost:9200
  89. ELASTICSEARCH_USERNAME=elastic
  90. ELASTICSEARCH_PASSWORD=your-elastic-password
  91. # Prometheus 配置
  92. PROMETHEUS_URL=http://localhost:9090
  93. PROMETHEUS_JOB_NAME=ecommerce-ai-backend
  94. # 日志配置
  95. LOG_LEVEL=info
  96. LOG_FORMAT=json
  97. LOG_FILE_PATH=./logs/app.log
  98. # ===========================================
  99. # 9. 消息队列与异步任务配置
  100. # ===========================================
  101. REDIS_QUEUE_URL=redis://:password@localhost:6379/1
  102. BULL_PREFIX=ecommerce-ai
  103. # 邮件队列配置
  104. EMAIL_QUEUE_NAME=emails
  105. NOTIFICATION_QUEUE_NAME=notifications
  106. # ===========================================
  107. # 10. 邮件服务配置
  108. # ===========================================
  109. SMTP_HOST=smtp.gmail.com
  110. SMTP_PORT=587
  111. SMTP_USERNAME=your-email@gmail.com
  112. SMTP_PASSWORD=your-email-password
  113. SMTP_FROM_NAME=AI智能销售平台
  114. SMTP_FROM_EMAIL=noreply@ecommerce-ai.com
  115. # ===========================================
  116. # 11. 短信服务配置
  117. # ===========================================
  118. SMS_PROVIDER=aliyun
  119. ALIYUN_SMS_ACCESS_KEY_ID=your-sms-access-key
  120. ALIYUN_SMS_ACCESS_KEY_SECRET=your-sms-secret
  121. ALIYUN_SMS_SIGN_NAME=AI智能销售
  122. ALIYUN_SMS_TEMPLATE_CODE=SMS_123456789
  123. # ===========================================
  124. # 12. 搜索引擎配置 (Elasticsearch)
  125. # ===========================================
  126. ELASTICSEARCH_PRODUCT_INDEX=products
  127. ELASTICSEARCH_USER_INDEX=users
  128. ELASTICSEARCH_ORDER_INDEX=orders
  129. # ===========================================
  130. # 13. 跨域配置
  131. # ===========================================
  132. CORS_ORIGIN=http://localhost:4200,http://localhost:3000
  133. CORS_METHODS=GET,HEAD,PUT,PATCH,POST,DELETE
  134. CORS_CREDENTIALS=true
  135. # ===========================================
  136. # 14. 限流与安全配置
  137. # ===========================================
  138. RATE_LIMIT_WINDOW_MS=900000
  139. RATE_LIMIT_MAX_REQUESTS=100
  140. RATE_LIMIT_SKIP_FAILED_REQUESTS=false
  141. # 安全配置
  142. HELMET_ENABLED=true
  143. CSRF_PROTECTION_ENABLED=true
  144. CONTENT_SECURITY_POLICY_ENABLED=true
  145. # ===========================================
  146. # 15. 功能开关配置
  147. # ===========================================
  148. FEATURE_AI_CHAT_ENABLED=true
  149. FEATURE_RECOMMENDATION_ENABLED=true
  150. FEATURE_PUSH_NOTIFICATION_ENABLED=true
  151. FEATURE_SOCIAL_LOGIN_ENABLED=true
  152. FEATURE_ANALYTICS_ENABLED=true
  153. # ===========================================
  154. # 16. 开发调试配置
  155. # ===========================================
  156. DEBUG_ENABLED=false
  157. DEBUG_NAMESPACE=app:*,api:*,db:*
  158. API_DOCS_ENABLED=true
  159. SWAGGER_UI_ENABLED=true