#[Solved] console.log in appwrite function

4 messages · Page 1 of 1 (latest)

atomic cipher
#

Hi I'm trying out appwrite functions. So I created the following function with appwrite function init and deployed it with appwrite function deploy. However I cannot see the log seems to be empty?

const sdk = require("node-appwrite");

module.exports = async function (req, res) {
  const client = new sdk.Client();

  const account = new sdk.Account(client);
  const database = new sdk.Databases(client);
  const teams = new sdk.Teams(client);
  const users = new sdk.Users(client);

  if (
    !req.variables['APPWRITE_FUNCTION_ENDPOINT'] ||
    !req.variables['APPWRITE_FUNCTION_API_KEY']
  ) {
    console.warn("Environment variables are not set. Function cannot use Appwrite SDK.");
  } else {
    client
      .setEndpoint(req.variables['APPWRITE_FUNCTION_ENDPOINT'])
      .setProject(req.variables['APPWRITE_FUNCTION_PROJECT_ID'])
      .setKey(req.variables['APPWRITE_FUNCTION_API_KEY'])
      .setSelfSigned(true);
    console.log(req); // I'd have hoped this logs?
  }

  res.json({
    areDevelopersAwesome: true,
  });
};
inner sundial
#

From what I know regular logs aren't being return.
What I do is adding the stuff I want to log in the res.json


 res.json({
   req:req, 
});
atomic cipher
#

ok cool, I'll try that

inner sundial