
TypeScript
import { initializeAppwriteClient } from "./appwriteConfig.js";
import router from "./apiRoutes.js";
import { isUpdateEvent } from "./util/createTeamUtil.js";
export default async ({ req, res, log, error }: any) => {
const triggered = req.headers["x-appwrite-trigger"];
const path = req.path;
const method = req.method;
const eventType = req.headers["x-appwrite-event"];
log(`Request received by ${path} with method ${method}`);
log(`Triggered type: ${triggered}`);
log(`Event type: ${eventType}`);
try {
if (triggered === "event" && path === "/" && method === "POST") {
if (isUpdateEvent(req, eventType)) {
req.path = "/v1/teams";
}
}
const client = initializeAppwriteClient();
return res.send(
{
message: "Hello from Appwrite Cloud Functions!",
},
200,
{
"content-type": "application/json",
}
);
return await router.handleRequest({ req, res, log, error, client });
} catch (e) {
// Handle initialization errors
error(`Initialization failed: ${e.message}`);
return res.send(
{
message: `Initialization failed: ${e.message}`,
},
500,
{
"content-type": "application/json",
}
);
}
};
Focus on this code:
TypeScript
return res.send(
{
message: "Hello from Appwrite Cloud Functions!",
},
200,
{
"content-type": "application/json",
}
);
as you can see in that code I am sending an json, now the result gives me an object
TL;DR
The user was experiencing an issue where the result of their code was returning an object instead of JSON. They mentioned using JSON.stringify to solve the problem.
I solved btw, I used JSON stringify, but its weird in javascript it is fine without using JSON stringify
Recommended threads
- Issue with Appwrite Function Execution –...
Hi all, I'm encountering an issue when calling an Appwrite function from my Flutter app. **Environment:** ```Flutter SDK: 3.27.3 Appwrite Flutter SDK: 16.1.0```...
- Accessing caller UserID on Function Exce...
I'm working with function, which should generate a document in Collection B, but only if user who's calling the function, is the owner of Document in Collection...
- Steps to Enable HTTP Access to appwrite ...
Hi Appwrite team, I have created a function and I want it to receive and incoming post request from a webhook( a webhook that notifies the function to update t...
