/** * 应用配置 * 可以通过环境变量控制应用行为 */ /** * 全局是否强制要求登录 * - true: 所有页面都必须登录才能访问(强制登录模式)。未登录用户访问任何页面都会跳转到登录页 * - false: 全局不强制登录(可选登录模式)。只有当以下情况才会跳转登录页: * 1. 用户主动请求用户信息时(如调用 auth.currentUser() 但期望有用户信息) * 2. 后台返回 401 错误时(通过 redirectToLogin 处理) * 默认值: true (强制登录模式) */ export const AUTH_REQUIRED = import.meta.env.NVWA_AUTH_REQUIRED !== "false"; /** * 是否启用登录功能(是否显示登录/注册入口) * 默认值: true (启用登录功能) */ export const AUTH_ENABLED = import.meta.env.NVWA_AUTH_ENABLED !== "false";