π Good day, Appwrite staff. I'm trying to create a verification email to test out my auth workflow locally. Initially, I got this error:
Invalid url: URL host must be one of: localhost, cloud.appwrite.io, 127.0.0.1
I thought it had something to do with port numbers. I then setup a proxy server with Nginx locally and tried again. I got the same error ;(:
Invalid url: URL host must be one of: localhost, cloud.appwrite.io, local.dev
Here's my code handling it: (Next.js)
await AppwriteService.signup(email, password);
toast.success('Account created successfully!', toastOptions);
// First login, then send verification email
await AppwriteService.login(email, password);
await AppwriteService.sendVerificationEmail(`${config.HOST}/auth/confirm-account`);
// Redirect to the /verify-account page
router.push('/auth/verify-account');
The value of config.HOST is local.dev.
And yes, I've set up a custom domain. Is there any other thing I'm missing? I'd really appreciate a nudge in the right direction as this error is driving me crazy.
local.dev is not in this list: localhost, cloud.appwrite.io, 127.0.0.1. You have to add local.dev as a web platform to your project.
See https://appwrite.io/docs/getting-started-for-web#addPlatform
I think you missed the part where I mentioned I was initially using 127.0.0.1. After I switched to local.dev, I updated my platform host to local.dev.
so is it working now? what error are you getting now?
Pardon my late reply ;). It's not working. I tried again today.
I've figured a temporary workaround (pending when I get a fix): I use the secret returned from the createVerification() method and manually verify the user.
EDIT: It works now π. Turns out I needed to add the protocol in front of the URL. My bad.
[SOLVED] Create verification email error
Recommended threads
- GB Hours IS NOT resetting
Hi, I was checking my usage and noticed that all of my usage quotas were reset on August 20, 2026, when my billing cycle renewed. Everything else appears to ha...
- Confused about Appwrite Pro pricing
Hi. I've been subscribed to the $25 Appwrite Pro plan, but I've been getting charged $40. I have two projects on my account. I was wondering where exactly the e...
- How can I disable client-side account re...
Hi everyone! Iβm currently building a game backend using Appwrite, and Iβd like to prevent users from creating new accounts directly through the client. My go...