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
- functions
Code for function not being created in Github. Permissions are set correctly, repository is created, however no code is in the created repository. Just trying...
- Urgent help required - Could not resolve...
I upgraded my production environment to 1.8.0 but experienced issues with appwrite running out of worker threads. I downgraded back to 1.6.1 and restored the da...
- Function permissions
In my app I have a CreateUser flow which makes several documents and at the end uses the functions.createExecution() to call a server-side function to create a ...