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
- ACTIVATE DEPLOYMENT PROBLEM...
It's not giving me the option to activate a deployment that says it's ready..
- general_unauthorized_scope
localhost oauth not working. general_unauthorized_scope error showing. { "message": "User (role: guests) missing scopes ([\"account\"])", "code": 401, ...
- Anyone manage to get a slack-bot working...
I'm trying to setup a bot the send and retrieve slack messages to a chat in my site. I've failed with SSE and appwrite functions soo far... i'll trying polling ...