
Hello am trying to send a post request to my appwrite functions api server but am getting this error:
Access to fetch at 'https://[url_id].appwrite.global/' from origin 'http://localhost:3005/' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Your function will need to send back the header to allow your client.


and how can i send back the header to the client if am using the appwrite Starter function template

because am trying to set the header like this:
res.setHeader('Access-Control-Allow-Origin', '*');
and am getting this error: TypeError: res.setHeader is not a function

It would be a parameter to the function: https://github.com/open-runtimes/open-runtimes/blob/a3f20033b642d75096bc9754301e6d1525cebd1e/runtimes/node-20.0/src/server.js#L79
Recommended threads
- Webhooks not working?
I have this webhook in appwrite but unfortunately this webhook isn't being triggered whenever I change something in the database. I've put the right databaseID ...
- Request: When Will Appwrite Sites Waitli...
Hey team! π I recently joined the waitlist for Appwrite Sites on Cloud and got the confirmation email that says: "You've successfully joined the Sites waitli...
- 25 document limit
Unable to bypass the 25 document limit: https://github.com/Mooshieblob1/GenerateImagesPreview
