[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
- It says domain already used but I have d...
I accidentally deleted the project in which I used my domain originally (orexia.app) from name.com. Now I am trying to add it to a different project and it says...
- Is this normal in the self host custom d...
when i try to add custom domain to the project did not see this in 1.8.0 ok when pressed the retry it says "DNS verification failed with resolver 8.8.8.8. Domai...
- No server error on selfhosted appwrite
Please help me, my clients is ask what happen on their data? How can i make it up again?