Rank 2: Process
I deployed appwrite function that returns user jwt:
module.exports = async function (req, res) {
const jwt = req.variables.APPWRITE_FUNCTION_JWT;
res.json({ jwt });
};
When triggered through admin api I can see jwt in the logs, but when triggered in my app (locally) serverside I see jwt as empty string:
let token = await functions.createExecution('getCurrentUserJwt');
// token object:
{
token: {
'$id': '6494abfd1dcc5d578e3b',
'$createdAt': '2023-06-22T20:15:57.122+00:00',
'$updatedAt': '2023-06-22T20:15:57.129+00:00',
'$permissions': [],
functionId: 'getCurrentUserJwt',
trigger: 'http',
status: 'completed',
statusCode: 200,
response: '{"jwt":""}',
stdout: '',
stderr: '',
duration: 0.0022101402282714844
}
}
Why is this? Appwrite is deployed to digital ocean.