Hello, I have an error when I try to access "context.env", the compiler tells me that this attribute does not exist while all your docs say that this is how it should be done. Any idea of the cause?
final backend = Client()
.setEndpoint("https://cloud.appwrite.io/v1")
.setProject(context.env.APPWRITE_FUNCTION_PROJECT_ID)
.setKey(context.env.APPWRITE_API_KEY);
NoSuchMethodError: Class 'RuntimeContext' has no instance getter 'env'.
Receiver: Instance of 'RuntimeContext'
Tried calling: env
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38)
#1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85)
#2 main (package:starter_template/main.dart:13)
#3 main.<anonymous closure>.<anonymous closure> (file:///usr/local/server/src/server.dart:115)
#4 main.<anonymous closure>.<anonymous closure> (file:///usr/local/server/src/server.dart:111)
#5 _rootRun (dart:async/zone.dart:1426)
#6 _CustomZone.run (dart:async/zone.dart:1328)
#7 _runZoned (dart:async/zone.dart:1861)
#8 runZoned (dart:async/zone.dart:1783)
#9 main.<anonymous closure> (file:///usr/local/server/src/server.dart:110)
<asynchronous suspension>
#10 handleRequest (package:shelf/shelf_io.dart:138)
<asynchronous suspension>
There's no such thing as context.env. in dart, you access environment variables via Platform.environment. see https://api.dart.dev/stable/3.1.2/dart-io/Platform-class.html
ok thanks i will look that
[SOLVED] Error with "env" getter
Recommended threads
- ClientException with SocketException: Cl...
hi <@564158268319203348> i have noticed this 500 status code in my function requests, it seems its not able to connect to the internet in the function as reque...
- NEW ERROR Invalid document structure: At...
Error: ```AppwriteException: document_invalid_structure, Invalid document structure: Attribute "pb.kmsgxPkgInfo.id_info" must be an array (400)``` I’m encounter...
- Issues with executor in Appwrite 1.9.0
Hi, I’ve recently did a fresh install of appwrite 1.9.0 self hosted and when I run a function, it just waits indefinite This is the error from the log: [Er...