ENGLISH·COURSE API
    Preparing search index...
    • The validated server environment.

      Returns {
          TURSO_DATABASE_URL: string;
          TURSO_AUTH_TOKEN?: string;
          BETTER_AUTH_SECRET: string;
          BETTER_AUTH_URL: string;
          GOOGLE_CLIENT_ID: string;
          GOOGLE_CLIENT_SECRET: string;
          TURNSTILE_SECRET_KEY: string;
          SMTP_HOST: string;
          SMTP_PORT: number;
          SMTP_SECURE: boolean;
          SMTP_USER?: string;
          SMTP_PASSWORD?: string;
          EMAIL_FROM: string;
          AUTH_RATE_LIMIT?: boolean;
          SENTRY_DSN?: string;
          NEXT_PUBLIC_SENTRY_DSN?: string;
          SENTRY_ORG?: string;
          SENTRY_PROJECT?: string;
          SENTRY_AUTH_TOKEN?: string;
      }

      The parsed environment

      Parsed on first use rather than at import, because next build evaluates server modules without the runtime secrets; failing at import would break every build that does not carry production credentials. The parsed value is memoized for the life of the process.

      Error naming every missing or malformed variable

      const { TURSO_DATABASE_URL } = serverEnv();