Tried deploying a sample serverless function using the dart runtime and i get this error
Docker Error: Info: Compiling with sound null safety
server.dart:37:27: Error: Method not found: 'start'.
await user_code.start(request, response);
^^^^^
Error: AOT compilation failed
Generating AOT kernel dill failed!
Sample function code below:
import 'dart:async';
import 'package:dart_appwrite/dart_appwrite.dart';
// This is your Appwrite function
// It's executed each time we get a request
Future<dynamic> main(final context) async {
// Why not try the Appwrite SDK?
//
// final client = Client()
// .setEndpoint('https://cloud.appwrite.io/v1')
// .setProject(process.env.APPWRITE_FUNCTION_PROJECT_ID)
// .setKey(process.env.APPWRITE_API_KEY);
// You can log messages to the console
context.log('Hello, Logs!');
// If something goes wrong, log an error
context.error('Hello, Errors!');
// The `req` object contains the request data
if (context.req.method == 'GET') {
// Send a response with the res object helpers
// `res.send()` dispatches a string back to the client
return context.res.send('Hello, World!');
}
// `res.json()` is a handy helper for sending JSON
return context.res.json({
'motto': 'Build Fast. Scale Big. All in One Place.',
'learn': 'https://appwrite.io/docs',
'connect': 'https://appwrite.io/discord',
'getInspired': 'https://builtwith.appwrite.io',
});
}
https://appwrite.io/docs/functions-deploy
Here is a document on different ways to deploy a function. Can you specify how are u trying to deploy?
Oh my bad....
I have tried deploying using the Appwrite CLI and Manually by uploading a gzip file but got the same error for both method
This is for Appwrite v1.4. Cloud is on 1.1.2 for now. I suggest installing v2.0.2 of the Appwrite CLI and appwrite init function to create functions and appwrite deploy function to deploy
Oh okay
Thanks @Steven
Recommended threads
- 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 ...
- Google Auth not working in a React App
Authentication with Google has failed. It redirects back to the signin route in React. Attached screenshots for configuration of Google console and Appwrite Go...
- How to display images from storage
I tried the link above, but it returns the error “`Please upgrade to a higher plan.`” I don’t need Transformations at the moment, I just want to display the ima...