Rank 1: Thread
What did I do wrong here, I just try to access some variable from JSON I send via Post request It says it doesn't exist
from appwrite.client import Clientfrom appwrite.services.users import Usersfrom appwrite.exception import AppwriteExceptionfrom appwrite.services.messaging import Messagingimport osimport json
def main(context): try: if context.req.path == "/send_email": client = ( Client() .set_endpoint(os.environ["APPWRITE_FUNCTION_API_ENDPOINT"]) .set_project(os.environ["APPWRITE_FUNCTION_PROJECT_ID"]) .set_key(context.req.headers["x-appwrite-key"]) ) messaging = Messaging(client) #user = context.req.bodyJson.get('user_id') #subject = context.req.bodyJson.get('subject') #content = context.req.bodyJson.get('content') context.log(context.req.bodyJson) context.log(context.req) return context.res.json( { #"user": user, #"subject": subject, "content": json.dumps(context.req.bodyJson) })Traceback (most recent call last): File "/usr/local/server/src/server.py", line 106, in action output = await asyncio.wait_for(execute(context), timeout=safeTimeout) File "/usr/local/lib/python3.9/asyncio/tasks.py", line 479, in wait_for return fut.result() File "/usr/local/server/src/server.py", line 99, in execute output = userModule.main(context) File "/usr/local/server/src/function/src/main.py", line 22, in main context.error(context.req.bodyJson) AttributeError: 'Request' object has no attribute 'bodyJson'