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
- Google Login Not working
when i use google login im not getting any secret/session anything to my success url that is http://localhost:3000/home The session is getting created i can see...
- Display image by url in img tag of angul...
Hello all, I have a bucket full of images I'd like to display in my web application. Currently, I am using the `getFileForView()` function of the Storage SDK to...
- Appwrite Pull/Push Sync Ordering
This is very good sync between local and host. I have ordered appwrite.json attributes prepare well. Then, sometime I want to change on console for convenience...