
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
- My collection is not updating after csv ...
- phantom relationships appear on parent c...
i have this bug were my past deleted collection apears as relationship to my parent collection. when i try to delete that relationship from parent it gives me e...
- Attribute stuck on proccessing
i tried creating a new attribute butits stuck on proccessing,i did a hard refresh,cleared cache everything but still stuck on proccessing,also in my functions w...
