import { Account, Client, Databases } from "appwrite";
const APPWRITE_ENDPOINT = import.meta.env.VITE_APPWRITE_ENDPOINT;
const APPWRITE_PROJECT_ID = import.meta.env.VITE_APPWRITE_PROJECT_ID;
const APPWRITE_API_ID = import.meta.env.VITE_APPWRITE_API_KEY;
const client = new Client()
.setEndpoint(APPWRITE_ENDPOINT)
.setProject(APPWRITE_PROJECT_ID)
.setKey(APPWRITE_API_KEY); // This code doesn't work
export const account = new Account(client);
export const databases = new Databases(client);
Would like to get supported
It should be setKey and not setkey
Sorry, just spell mistake. However, doesn't work
You cannot/should not use API keys client side. That's why the method doesn't exist
I'm getting that setKey
does not exist on Client
class
Oh yes as @Steven say, setKey is for server SDK
Then should I transfer from client-side to server-side?
Which one is better? node-appwrite
or appwrite
?
It just depends on what you want to do
Why is there a lot of limitations in client side Appwrite?
Are you allowed to go to GitHub and fetch all users with their hashed passwords and emails?
Recommended threads
- Invalid document structure: missing requ...
I just pick up my code that's working a week ago, and now I got this error: ``` code: 400, type: 'document_invalid_structure', response: { message: 'Inv...
- Error: User (role: guests) missing scope...
I want to send a verification code to the user and the given phone number and check it and create a session right after the user entered the secret. For me that...
- Apple OAuth Scopes
Hi Hi, I've configured sign in with apple and this is the response i'm getting from apple once i've signed in. I cant find anywhere I set scopes. I remember se...