
talking about this example right here:
const sdk = require('node-appwrite'); // also is this possible to turn into an import module?
const client = new sdk.Client();
const databases = new sdk.Databases(client);
client
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('xxx') // Your project ID
.setKey('???') // Your secret API key
;
i also have Client.js and i wanna know if this code above is gonna mess with this:
import { Client, Account } from 'appwrite';
export const client = new Client();
client
.setEndpoint(import.meta.env.VITE_REACT_ENDPOINT)
.setProject(import.meta.env.VITE_REACT_PROJ); // Replace with your project ID
export const account = new Account(client);
export { ID } from 'appwrite';
i was thinking of doing something like
import { Client, Account, Databases } from 'appwrite';
export const client = new Client();
client
.setEndpoint(import.meta.env.VITE_REACT_ENDPOINT)
.setProject(import.meta.env.VITE_REACT_PROJ); // Replace with your project ID
export const account = new Account(client);
export const databases = new Databases(client);
export { ID } from 'appwrite';
but i dont really know if thats going to work, anyone could help me?

where do i get my secret api key? (beginner)

In client side you should not set API key

Or this is server side?

idk its in my project

its kinda both things at the same time

but im using an ENV file

This is a react web app?

yessir

Then that's client side

yeah

idk where to actually put stuff

Not needed using server side SDK, use web SDK and don't use any API key

What code?

no api key?

Nope, don't use it

wait then how do i access my database?

Set permissions for such user

Or users

the thing is

the database is a collection of posts

like its not just users

Yes

i wanna access the "posts" database rn

You should set permissions for it
Recommended threads
- Error getting session: AppwriteException...
I get this error `Error getting session: AppwriteException: User (role: guests) missing scope (account)` when running in prod. As soon as I try running my app o...
- PR Review and Issue Assign?
I am not familiar with how things work here. I know that Issue have to be assigned before solving problem, It is for not wasting contributors time but I like t...
- Need help with clerk auth
Im having issue with auth
