const { clinicRef, patientRef }: CreateConsultationData = req.body;
const databases = new Databases(client);
const teams = new Teams(client);
const functions = new Functions(client);
const { "x-appwrite-user-id": creator }: RequestHeaders = req.headers;
log(JSON.stringify(req.headers));
if (!creator) {
return res.send(
JSON.stringify({
message: "x-appwrite-user-id header is required",
}),
404,
{
"content-type": "application/json",
}
);
}
The result is the second image
How to set a header on provided domain of specific appwrite?
I see I am not allowed to use that contains x-appwrite
Of course...it's automatically set by Appwrite
Do you have to use that function domain?
nope just for testing
I know that we have the rest api for function, but this makes me easy to set up hehe
When you execute a function like this, it's an unauthenticated request so Appwrite doesn't pick up the user and it doesn't set the user id and JWT headers
ohh I see I implement this as my alternative solution
const { "x-appwrite-user-id": userId, "user-id": backup }: RequestHeaders =
req.headers;
const databases = new Databases(client);
const authorId = userId || backup;
if (!authorId) {
return res.send(
JSON.stringify({
message: "either x-appwrite-user-id or user-id header is required",
}),
404,
{
"content-type": "application/json",
}
);
}
I added user-id just for testing so I can use it to my postman
Recommended threads
- Timed out waiting for runtime error
execution id 6a3e0791978712d81ee0 im having issue with appwrite function runtime performance. even after 4gbram and cpu same function sometimes completes in a...
- Function crash first run after a while
Big issue I’m facing , almost all functions crash or run for a very long time the first time i run them after a long time without running them I have a “help-c...
- Function global variables
when i create a top-level global variable in go or bun how will it behave? is the heap getting renewed on every execution or could i do some kind of temp. cachi...