
did you update sdk: >=2.19.3 <3.0.0
to sdk: >=2.17.7 <3.0.0
?

yes

you main.dart should have something like this:
import 'dart:math';
import 'dart:async';
Future <void> start(final req, final res) async {
final payload =
!req.payload?.isEmpty ? req.payload :
'No payload provided. Add custom data when executing function.';
final secretKey =
req.variables['SECRET_KEY'] ??
'SECRET_KEY variable not found. You can set it in Function settings.';
final randomNumber = new Random().nextDouble();
final trigger = req.variables['APPWRITE_FUNCTION_TRIGGER'];
res.json({
'message': 'Hello from Appwrite!',
'payload': payload,
'secretKey': secretKey,
'randomNumber': randomNumber,
'trigger': trigger,
});
}

Or a simpler version
import 'dart:async';
Future <void> start(final req, final res) async {
res.json({
'message': 'Hello from Appwrite!'
});
}

Have you considerate to use Appwrite CLI?

its working now

<:appwritepeepo:902865250427215882>

thankyou @Guille

i have completed the setup

is that more easy?

Yes it's, it handles all automatically, you just run a command and it's deployed in Appwrite

Check this documentation: https://appwrite.io/docs/command-line


wat probably might be wrong here

@Guille

i am getting a curl error

are you using appwrite cloud?

yes

i fixed this

but


for this code i am getting same curl error

How to create and deploy a dart function?

I'm going to mark this as solved since the part about creating and deploying the function is solved.

[SOLVED] How to create and deploy a dart function?
Recommended threads
- User (role: guests) missing scopes (["te...
I keep getting this error: ```AppwriteException: User (role: guests) missing scopes (["teams.read"]) at new AppwriteException (/usr/local/server/src/functio...
- How to get event payload/source from fai...
Hi everyone, I'm currently working with Appwrite's database triggers, specifically for document creation events. I've encountered a potential issue and was h...
- Creating a custom function ID in the con...
Console Version 1.8.0 Google chrome Version 139.0.7258.66 (Official Build) (64-bit)
