Open
Description
I am unable to track down the main start point of any api request made to parse-server.
For Example:
Parse.Cloud.define('A', async (req, option) => {
console.log('>>>>CallToA', option);
return new Parse.Query(Parse.User).findAll(option);
});
Parse.Cloud.define('B', async (req, option) => {
console.log('>>>>CallToB', option);
return Parse.Cloud.run('A', {}, option);
});
Parse.Cloud.define('C', async (req, option) => {
console.log('>>>>CallToC', option);
return Parse.Cloud.run('A', {}, option);
});
If I get some error while making query in User table defined Cloud function "A". I am unable to trace back wheather client started requested from Cloud function "A" or "B" or "C".
What I am looking is an option to pass requestId that I can trace back. Like I can pass sessionToken if I can also pass requestId along with the request options passed during Parse.Cloud.run
or ParseQuery.find
or ParseQuery.findAll
or ParseObject.save
. I can just log the requestId from option to trace back source of origin.