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
- Function deployment failed: Unable to re...
Hi Appwrite team, I have been experiencing persistent errors when i attempt to push my appwrite functions. The logs on the deployment detail page on the console...
- My cloud functions failing 3 days ago (P...
Hi, My cloud function using python has been failing for 3 days, I didn't push any new deployments... Its something to do with it not recognising the entrypoi...
- Scheduled works locking the entire Maria...
I have a scheduled function and apparently that or something is locking the entire MariaDB database and Appwrite is giving MariaDB errors. This error persists e...