When creating a session via OAuth in appwrite, we can pass 3 parameters - the OAuth provider, success url and the error url.
When no urls are passed, it just redirected to this endpoint: https://cloud.appwrite.io/console/auth/oauth2/success?project=672e4a9d002a1304....
So i passed the success url as /dashboard since thats where i wanted it to go, but it required a complete url.
But that would require me to hardcode that value, although i want the logic to work regardless i am working on localhost, production, or preview-urls
For now i got the logic working via an environment variable, but is there a better way to perform this operation?
Recommended threads
- Framework categorization for Sites
Hello, I want to deploy my web app via Appwrite SItes. My web app is vite+reactjs. In the Appwrite docs, it creates a vite+react app, and chooses React from the...
- Not allowed permission to upsert a prese...
```js const presenceID = ID.unique(); setPID(presenceID); const presence = await presences.upsert({ presenceId: presenceID, status: "online"...
- Finding job
Hi. I am a full-stack developer with experience in developing scalable and user-friendly web applications. I handle both front-end and back-end development, im...