IsakOriginal post
Rank 1: Thread
appwrite.ts
TypeScript
const account = new Account(client);export const appwrite = { account }+page.server.ts
TypeScript
import { appwrite } from '$lib/appwrite';
export const load: PageServerLoad = async ({ locals }) => { console.log("appwrite.account", await appwrite.account.get())}Error: AppwriteException: User (role: guests) missing scope (account)
Why am I getting this error?
Summary
Title: Account Scope Error when Passing Account on Server
Error: AppwriteException: User (role: guests) missing scope (account)
Issue: The error occurs because the user role 'guests' does not have the necessary scope 'account' required to access the account information.
Solution: Grant the 'account' scope to the 'guests' role in the Appwrite dashboard or assign a different role with the 'account' scope to the user.