π 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
- Intermittent 60s edge-to-origin stalls r...
Anyone having this problem? Region: SFO. Plan: Pro. UPDATE: "Fastly's documentation notes that enabling origin shielding can resolve backend connection problem...
- Functions Failing on CRON Schedule
I set up an hourly CRON Schedule for my function and It only executes successfully every after 3 hours sometimes 10 hours. When I execute it manually it works e...
- Appwrite Remote MCP Server not working i...
Whenever I tried Authenticate - Appwrite Login in Browser - Paste Code, it always says `Error: calling "initialize": sending "initialize": Unauthorized` Already...