When using Node.js Appwrite with Next.js:
Based on the documentation and community feedback, it seems like node-appwrite isn't very mature yet. It struggles with server-side rendering (SSR), especially with user authentication in middleware.
I've also seen recommendations to use the Appwrite web client instead of the server SDK. Some say that making SSR work requires hacks like changing the cookie host, setting up proxies, and other workarounds.
Most tutorials (except for Appwrite’s own) use the web client instead of node-appwrite, which makes me wonder if it's just a lack of knowledge causing people to avoid the Node.js version.
Is this accurate? If so, can we use both and rely on the server SDK only when the web client isn’t enough?
Thanks for the clarification.
Some references:
Recommended threads
- Help Needed: "The current user has been ...
Facing a 403 Forbidden error with the message "The current user has been blocked" while trying to log in via GitHub and Email/Password. This is happening on a ...
- Unable to signup to appwrite cloud
When attempting to create an online cloud account on appwrite.io, I get the following message : "This email address must already be in its canonical form. Pleas...
- Email address must be in its canonical f...
Hello, Recently I was trying to signup with my GitHub account with appwrite account for availing the student benifits but while trying to signup I saw such erro...