
async createProfile({ email, name, userid, profilephoto, rating = 0, level }) { try { // console.log(email) const session = await this.databases.createDocument( conf.appwriteDatabaseId, conf.appwriteCollectionId, ID.unique(), { userid, profilephoto, rating, level, name, email, } ) return session } catch (err) { console.log("error at createProfile", err) } }
async updateProfile(id, { email, name, profilephoto, rating, level }) {
try {
// console.log(userid);
return await this.databases.updateDocument(
conf.appwriteDatabaseId,
conf.appwriteCollectionId,
id,
{
profilephoto,
rating,
level,
name,
email,
}
)
} catch (err) {
console.log("error at updateProfile", err)
}
} This is code to create and update document. Getting cors error:Access to fetch at 'https://cloud.appwrite.io/v1/databases/66921baf003454626d41/collections/66921bba002560aefc33/documents/66928c3e003018c200da' from origin 'http://localhost:5173' has been blocked by CORS policy: Method PATCH is not allowed by Access-Control-Allow-Methods in preflight response.Understand this error
client.ts:429
PATCH https://cloud.appwrite.io/v1/databases/66921baf003454626d41/collections/66921bba002560aefc33/documents/66928c3e003018c200da net::ERR_FAILED

Do you have added your domain to the appwrite console?

I recommend checking this: https://appwrite.io/blog/post/cors-error

Everyone is telling me the same thing to set up platform. So it is proof I have done that. I can work with project, do everything but not in normal Chrome. I am getting CORS in chrome. --disable-web-security and --user-data-dir flags. I used these commands to disable cors and project is perfectly okay

It means that project I'd and other details are perfectly fine. But when I run on normal Chrome which everyone is using in the world then I am getting CORS. So what is use of such thing which doesn't work in normal scenario

Where are you deploying the app?

I have added the correct domian name i get an error of Access-Control-Allow-Methods kindly help me out in this
Recommended threads
- Query.equal error
Hi guys. I'm using Appwrite Cloud, and I'm using version 21 of node-appwrite to benefit from transactions. The problem is I seem to be getting an error when I u...
- Cannot access my Appwrite database on th...
Hello guys, I am currently developing a web app and using appwrite for authentication, database, storage and messaging. It was working well but since yesterday...
- Nuxt Middleware Support
So I'm trying to protect some routes so that the user is redirected back to the login screen should they not have an active session. However, I'm stuck in a lo...
