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
- No Document ID?
Hi I have a self hosted appwrite. My documents get a document ID but are not visible in the console. I don't know why this happens and how to fix this
- How to determine if a user is anonymous?
This is probably a silly question, but I have not yet found a good answer. Is there a method to determine if the current session is anonymous aside from seein...
- ACTIVATE DEPLOYMENT PROBLEM...
It's not giving me the option to activate a deployment that says it's ready..