Error:
AppwriteException: Invalid redirect\n at _Client.redirect
Code:
const origin = getHeaders().origin;
const successUrl = `${origin}/api/oauth`;
const failureUrl = `${origin}/`;
const redirectUrl = await account.createOAuth2Token(
OAuthProvider.Github,
successUrl,
failureUrl,
);
return redirect(redirectUrl);
i'm receiving this error while the origin is my real domain. Everything is working in dev mode with localhost:3000
I'm using latest version of node-appwrite. This code is entirely run by node.
My client is built like the documentation says:
import {Client} from 'node-appwrite';
const client = new Client()
.setProject(projectId)
.setEndpoint(endpoint)
.setKey(apiKey);
i know you're saying you're using the latest version of the node-appwrite SDK, but would you please check the package in your node_modules to verify what version is installed?
it's 14.1.0
I did a test also with 15-rc1
and you're saying it works locally, but not after deploying?
yes, using localhost as success/failure url works fine. Once i put my real domain, i got that error (also in dev mode)
have you double checked your env vars are set up?
and you've added a web platform to your project?
can you share the URL of your app?
Just added some logs in my server functions and I noticed that in prod build I was retrieving the env variables wrongly (import.meta.env instead of process.env) 🤦♂️
I had the cloud url undefined 😄 everything is working fine now.
thanks for the quick response
Recommended threads
- Usage of the new Client() and dealing wi...
Hey guys, just a quick one - we had some web traffic the other day and it ended up bombing out - To put in perspective of how the app works, we have a Nuxt Ap...
- Cloud function deploy stucks in processi...
Been trying for the last hours to deploy my function but for whatever reason, alwasy stuck on processing!
- One-time Cloud migration blocked by data...
Hi, I’m blocked on a one-time migration from Appwrite Cloud to my self-hosted Appwrite instance. We already fixed the region issue, and the migration now corre...