Back

An error occurred while creating a new user: TypeError: Failed to construct 'URL': Invalid URL

  • 0
  • Auth
  • Web
Kimhi
24 Jul, 2024, 01:15

Hi , I`m trying to set up a createUser function , I get this error in my console , I saw a lot of threads about checking my .env.local file but it seems totally correct with all my keys , what should I be looking for here? I have really tried everything

TL;DR
Error occurred while creating a new user - Invalid URL TypeError. Solution: Check if `NEXT_PUBLIC_ENDPOINT` in `appwrite.config.ts` is a valid URL. Make sure keys in `.env.local` are correct.
Kimhi
24 Jul, 2024, 01:16

The full errr is : app-index.js:33 An error occurred while creating a new user: TypeError: Failed to construct 'URL': Invalid URL at Users.create (users.mjs:77:17) at createUser (patient.actions.ts:10:35) at onSubmit (PatientForm.tsx:47:34) at eval (index.esm.mjs:2256:23)

my appwrite.config.ts : import * as sdk from "node-appwrite";

export const { NEXT_PUBLIC_ENDPOINT, PROJECT_ID, API_KEY, DATABASE_ID, PATIENT_COLLECTION_ID, APPOINTMENT_COLLECTION_ID, NEXT_PUBLIC_BUCKET_ID: BUCKET_ID, } = process.env;

const client = new sdk.Client();

client.setEndpoint(NEXT_PUBLIC_ENDPOINT!).setProject(PROJECT_ID!).setKey(API_KEY!);

export const databases = new sdk.Databases(client); export const users = new sdk.Users(client); export const messaging = new sdk.Messaging(client); export const storage = new sdk.Storage(client);

ideclon
24 Jul, 2024, 01:51

Check that NEXT_PUBLIC_ENDPOINT is a valid URL

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more