
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
- How to reduce DB Reads?
I just noticed that I hit the 500k db reads limit on my very small next js app with the most data being present in one collection having around 50 documents. ...
- Getting issue while migrating from Self ...
i try to migrating my project but when do this error come and dont allow to crate that migration
- Need help setting up this error is showi...
You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy. If you're the app developer, register the redirect URI in the Google Cl...
