I've run appwrite run functions to setup a function locally at localhost:3000. The frontend code at localhost:5173 is making a request to http://localhost:3000/v1/functions/<id>/executions. The function actually runs but could not get any body or bodyJson content. The browser console network row says CORS No Allow Credentials desipte having a status 200. I'm trying to pass a JSON object to the backend but could not figure out how.
Unable to properly execute function locally: CORS No Allow Credentials
In the frontend, this is called:
functions.createExecution(<id>, JSON.stringify({ data }))
In the backend, log(req.headers) shows:
{
"host": "127.0.0.1:3000",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
"accept": "*/*",
"accept-language": "en-US,en;q=0.5",
"accept-encoding": "gzip, deflate, br, zstd",
"access-control-request-method": "POST",
"access-control-request-headers": "content-type,x-appwrite-project,x-appwrite-response-format,x-sdk-language,x-sdk-name,x-sdk-platform,x-sdk-version",
"referer": "http://localhost:5173/",
"origin": "http://localhost:5173",
"dnt": "1",
"sec-gpc": "1",
"connection": "keep-alive",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "cross-site",
"priority": "u=4",
"x-appwrite-key": "dynamic...",
"x-appwrite-trigger": "http",
"x-appwrite-event": "",
"x-appwrite-user-id": "",
"x-appwrite-user-jwt": ""
}
while log(req.bodyText) would be empty, and log(JSON.stringify(req.bodyJson)) would throw SyntaxError: Unexpected end of JSON input error.
Recommended threads
- MongoDb Database Breaks integer[] & bigi...
I've got a table with the below column created. When I try to insert the value `[-3408048000]` into it, the dart sdk cloud function call is successful (no error...
- Appwrite Functions cold start
Hello. I'm seeing really long cold starts on Appwrite Cloud Functions and wanted to know if this is expected. My function just authenticates the user, fetches ...
- Error can not create `tablesdb` event wi...
When i'm trying to add an event with `tablesdb` i get an error message My event value: `tablesdb.mtg-decklist-dev.tables.queue_parsing.rows.*.create` Same err...