Web Developer
AppwriteException: Invalid url param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.io, *.appwrite.io, repox-pink.vercel.app
at e.call (/var/task/.next/server/chunks/874.js:53:12477)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async q.createRecovery (/var/task/.next/server/chunks/874.js:53:18699)
at async /var/task/.next/server/app/api/[[...route]]/route.js:1:86340
at async n (/var/task/.next/server/app/api/[[...route]]/route.js:1:11138)
at async /var/task/.next/server/app/api/[[...route]]/route.js:1:25872
at async n (/var/task/.next/server/app/api/[[...route]]/route.js:1:11138)
at async /var/task/.next/server/app/api/[[...route]]/route.js:1:14135
at async /var/task/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:36957
at async eC.execute (/var/task/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:27552) {
code: 400,
type: 'general_argument_invalid',
response: {
message: 'Invalid url param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.io, *.appwrite.io,
code: 400,
type: 'general_argument_invalid',
version: '1.6.2'
}
}
I have a hosted Next.js app and need to implement a "Forgot Password" feature using createRecovery. It works perfectly on localhost, but on my hosted domain (https://www.vaiu.in), it's not functioning, and I'm not receiving any emails.
Can anyone explain why this is happening and how to fix it?