
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
- Forgot how to create functions which dep...
whenever I try to create a function using the starter template, I either get tar: short read, Build archive was not created, or the build succeeds but I dont s...
- Creating function on repo cant find main...
I have a repo for cloud functions, which I initially set to private and all worked fine. I had to change it to public for some time and now I set it back to pri...
- API preflight request not working on .f...
When I am calling a function on my APP through the domain is failing. Because the preflight request (OPTIONS HTTP request) times out. this only occurs with fu...
