[Solved] Magic URL endpoint returns `501 Not Implemented` when in node environment
- 0
- Self Hosted
- Auth
Hi ๐
I am trying to create a magic url token from the server side in nuxt I am using the rest api since the node-appwrite doesn't support Cloudflare pages/workers. When I call the endpoint /account/tokens/magic-url but it returns "https://selfhosted-url/v1/account/tokens/magic-url": 501 Not Implemented
My selfhosted version is running the latest appwrite version 1.5.4
my code
import { type Models, type AppwriteException } from 'node-appwrite';
import { ofetch } from 'ofetch';
export default defineEventHandler(async (event) => {
const config = useRuntimeConfig(event);
const url = config.appwrite.endpoint;
const projectId = config.appwrite.projectId;
const { email } = await readBody<{ email: string }>(event);
const appUrl = config.public.app.url;
try {
const session = await ofetch<Models.Token>(`/account/tokens/magic-url`, {
baseURL: url,
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Appwrite-Project': projectId
},
body: {
email,
url: appUrl
}
});
return session;
} catch (error: any) {
console.log(error);
throw createError<AppwriteException>(error);
}
});
Thanks
[Solved] Magic URL endpoint returns 501 Not Implemented when in node environment
I found my mistake, I did not pass the token with the permissions to create a session and the body is missing the userId
Recommended threads
- Issue with google and apple oauth in Flu...
My Flutter application is logging in and out with email and password successfully, but Iโm having trouble with Google and Apple OAuth login and signup. Hereโs...
- Clean 1.9.0 install, trying to access Ap...
I've been using Appwrite cloud for several months now, it's great and I love it. Doing some local testing so I setup a new Docker image on a Mini PC. Install fa...
- Issue with Appwrite Read Request Limit b...
Hi Team, My coding terminal connected to the Appwrite CLI blew through my Projects Read request limit with in a day! and thats a large limit! I'm not sure how...