
Hello all, I'm currently working on implementing a Next.js API that sends emails with a magic URL. However, I'm running into a 404 error saying 'The requested route was not found. Please refer to the API docs and try again.' I don't know where I did wrong and need your help, thank you.
// src/app/api/magic-url/email/route.ts
import { createAdminClient } from '@/lib/appwrite/server'
import { NextRequest } from 'next/server'
import { ID } from 'node-appwrite'
export async function POST(req: NextRequest) {
const { account } = await createAdminClient()
const { email, url } = await req.json()
try {
const token = await account.createMagicURLToken(ID.unique(), email, url)
console.log('token', token)
return Response.json({})
} catch (error) {
return Response.json({ error })
}
}

so your app and appwrite are on the same host?

I am not sure. My app is running on localhost:3000, and I didn't do any setup for Appwrite. Should I do anything on the Appwrite console? Basically, I am trying to follow this tutorial: https://www.youtube.com/watch?v=7LN05c-ov_0&list=WL&index=8&t=549s, and see him demo on localhost
Recommended threads
- [Node.js SDK] Bypass 2GB file limit?
Hello. Using either InputFile.fromPath or InputFile.fromBuffer throws this error: File size (2295467305) is greater than 2 GiB Bucket limit etc. is setup corre...
- Relationship null, even when relationshi...
Hi Everyone, im experiencing issues with set relation data. When im setting the document id from the related database most of them seem fine, except one table. ...
- Website shows just the HTML in safari
Hi y'all, I've been working on a project for a while but, for some reason it just shows the html in safari, It work perfectly fine in firefox and chrome, but sa...
