Back
Invalid token passed in the request by updateVerification even though verification works
- 1
- Auth

Does someone know why appwrite throws this error even though the verification is updated in the console? I am using nuxt3.
Here is my code in my /server/api/verify
endpoint:
TypeScript
import { Account, Client } from "node-appwrite";
export default defineEventHandler(async (event) => {
const query = getQuery(event);
const config = useRuntimeConfig();
const client = new Client().setProject(config.public.appwriteProjectId);
const account = new Account(client);
try {
await account.updateVerification(query.userId, query.secret);
return true;
} catch (e) {
console.log("Catch");
console.error(e);
}
});
TL;DR
Issue: Appwrite is throwing an "Invalid token" error despite successful verification updating in the console for developers using Nuxt3.
Solution: The code snippet provided is using `account.updateVerification(query.userId, query.secret)` in the `/server/api/verify` endpoint, which may be causing the error. Developers should check the validity of `query.userId` and `query.secret` being passed as parameters for the verification update.Recommended threads
- Auth ( OTP Session )
Hi, i would like to ask about OTP session login, may i know is it doable for dynamic/variable for sender,reply-to or not?
- Appwrite Sites and localStorage Problem ...
I'm currently struggling with the localStorage Problem and Custom Sites. My goal is to move our Flutter Web App to Appwrite Sites. When just deploying it I'm ...
- Getting 413 Payload too large when calli...
Hi, I have a self hosted v. 1.7.4 instance behind a reverse proxy and it is actually working well. But when I call: ```dart await account.deleteSession('curre...
