parse-server-config.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. module.exports = {
  2. databaseURI: process.env.PARSE_SERVER_DATABASE_URI || 'mongodb://localhost:27017/ecommerce_dev',
  3. appId: process.env.PARSE_SERVER_APPLICATION_ID || 'ecommerce-ai-app',
  4. masterKey: process.env.PARSE_SERVER_MASTER_KEY || 'master-key',
  5. masterKeyIps: ['0.0.0.0/0', '127.0.0.1', '::1', '172.18.0.1'], // 允许所有IP使用主密钥
  6. serverURL: 'http://localhost:1337/parse',
  7. port: 1337,
  8. mountPath: '/parse',
  9. // 权限配置
  10. allowClientClassCreation: true, // 允许客户端创建类
  11. enforcePrivateUsers: false, // 禁用严格的用户隐私
  12. allowCustomObjectId: true, // 允许自定义对象ID
  13. // 安全配置
  14. enableAnonymousUsers: true, // 启用匿名用户
  15. enableExpressErrorHandler: true, // 启用Express错误处理
  16. // API配置
  17. publicServerURL: 'http://localhost:1337/parse', // 公共服务器URL
  18. // 性能优化配置
  19. maxUploadSize: '100mb',
  20. // 实时查询配置
  21. liveQuery: {
  22. classNames: ['Product', 'Order', 'ChatSession'],
  23. redisURL: process.env.PARSE_SERVER_REDIS_URL || 'redis://localhost:6379',
  24. },
  25. // 日志配置
  26. verbose: process.env.NODE_ENV === 'development',
  27. logLevel: process.env.LOG_LEVEL || 'info',
  28. };