Hey everyone!
I've been delving into the server-side Next.js SDK and I was wondering if there's a JavaScript senseis around here to clarify something.
Currently, I've got a small demo server file set up to retrieve account/session data and whatnot: https://paste.mozilla.org/6sZzqPwv
Additionally, I've created a simple account page that requires some client interaction: https://paste.mozilla.org/vPh4O7s3
As you can see, the account page functions as a client-side component, reaching out to a server function to fetch user data. In other words, the server component for fetching user data is inside a client component.
My question is: Is this approach considered safe? I understand this might be more of a Nextjs-related question, but I'm still getting the hang of all this, any guidance would be greatly appreciated.
I think it's a common path, you just have to use the web sdk in the client side and the node sdk in the server, make sure to not expose any credential, remember that NEXT_PUBLIC_ environment variables are visible by the browser and any other without that isn't
Recommended threads
- Session not found. Please run appwrite l...
I have encounter an issue with appwrite CLI They asking for a login session but in the doc, it’s mention that only setup client with endpoint / api key is enou...
- SELF HOSTING ISSUE, DATA NOT MIGRATING T...
Hey, devs, I recently tried to migrate my cloud instance to a self hosted version but my data is not transferred fully only the table structure is transferred ...
- 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