Web Developer
@D5
I am facing this CORS error. I am using Vite as my frontend.
I tried setting up the Hostname to localhost and to * but still didnt work.
If anyone can check it out it would be great... thank you !
Votes
0
Replies
13
Participants
Unknown
Messages
14
Web Developer
@D5
I am facing this CORS error. I am using Vite as my frontend.
I tried setting up the Hostname to localhost and to * but still didnt work.
If anyone can check it out it would be great... thank you !
Thanks for creating the post!
Do you have any other errors appart from this one?
And what's the code?
Web Developer
i just started the project :p
Web Developer
i will provide it one sec
Web Developer
@D5 i dont think i can provide the code because of my extensive folder / file structuring.
Not everything, only the appwrite code fragment
Web Developer
config.ts
import { Client, Account, Databases, Storage, Avatars } from 'appwrite';
export const appwriteConfig = {
projectId: import.meta.env.VITE_APPWRITE_PROJECT_ID,
url: import.meta.env.VITE_APPWRITE_URL
}
export const client = new Client();
client.setProject(appwriteConfig.projectId);
client.setEndpoint(appwriteConfig.url);
console.log("appwriteConfig.projectId", appwriteConfig.projectId)
console.log("appwriteConfig.url", appwriteConfig.url)
export const account = new Account(client);
export const databases = new Databases(client);
export const storage = new Storage(client);
export const avatars = new Avatars(client);
Web Developer
Signupform.ts
const SignupForm = () => {
const isLoading = false;
const form = useForm<z.infer<typeof SignupValidation>>({
resolver: zodResolver(SignupValidation),
defaultValues: {
name: "",
username: "",
email: "",
password: ""
},
})
async function onSubmit(values: z.infer<typeof SignupValidation>) {
const newUser = await createUserAccount(values)
console.log(newUser)
}
<form onSubmit={form.handleSubmit(onSubmit)} className="flex flex-col gap-5 w-full mt-4`">
</form>
im using **shadcn ** btw (it helps with some ui / forms ... )
Web Developer
@D5 good enough?
Yes
Are you sure that the project ID is correct?
Try setting client this way:
const client = new Client();Also, could you please share the code for account creation?