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
- Guideline of AI
Hello everyone, I’m planning to specialize in Artificial Intelligence (AI) and I’m currently looking for guidance from someone with strong experience in the fi...
- Dotnet functions on cloud
I'm trying to deploy my .Net8 functions to my project on cloud.appwrite through the CLI. I'm getting this error.
- Query multi-tenant db with $permissions ...
I'm setting up a multi-tenant database with RLS enabled. My users my have permissions set for multiple Teams, and as such when they query the database with the ...