The following code leads to this error,
TypeScript
const account = new Account(client);
const user = await account.get();
It happens on a local deployed function (deployed to my local docker instance). The function has been invoked from the client SDK, but this code got problem.
The APPWRITE_FUNCTION_API_ENDPOINT has an value of http://localhost/v1, is it correct?
The client is being initialized like this:
TypeScript
const client = new Client()
.setEndpoint(Bun.env["APPWRITE_FUNCTION_API_ENDPOINT"])
.setProject(Bun.env["APPWRITE_FUNCTION_PROJECT_ID"])
.setKey(req.headers["x-appwrite-key"]);
// Get JWT token from headers
const jwt = req.headers["x-appwrite-user-jwt"];
if (jwt) {
client.setJWT(jwt);
}
TL;DR
Issue with connecting to the URL of a local deployed function. Error occurs with given code snippet. Check the value of `APPWRITE_FUNCTION_API_ENDPOINT` (currently set to `http://localhost/v1`). Ensure correct initialization of client and header for JWT token.Recommended threads
- "Restore project" button fails: "Invalid...
In the dashboard, it clicking "Restore project" fails. The request sent to `PATCH https://cloud.appwrite.io/v1/projects/:project_id` with payload `{status: "act...
- how to access the value of account statu...
- I can't UNPAUSE my project with the free...
I received an email notifying me that my project had been paused due to inactivity, and the email included a link to "Restore project." However, that button red...