Back

[SOLVED] Can't create node function from console

  • 0
  • Functions
Osman
11 Sep, 2023, 10:33

For some reason after the 1.4.2 update i cannot simply create a nodejs runtime function through the console. The only availiable runtimes can be seen below in the picture. Also the template-starter page presents 5 different runtimes(including node-18), but when using the CLI to init functions(because the console doesnt work), i can only pick node-16 runtime.

TL;DR
User is encountering an issue when trying to create a node function from the console. They tried updating the function runtime in the function settings and it seemed to work, but then the appwrite console broke with a gateway timeout. User found a solution in a GitHub thread and needs to update the .env file. They also discovered a Discord thread mentioning the need to enable node-18. User wants to know if they should change the value of `_APP_FUNCTIONS_RUNTIMES` in the .env file to `node-18.0`.
Meldiron
11 Sep, 2023, 10:36

Weird πŸ€” Can you pls open your .env file and provide me with your value for _APP_FUNCTIONS_RUNTIMES? That might give me some direction towards finding the bug

Osman
11 Sep, 2023, 10:42

Checked some other issues: https://discord.com/channels/564160730845151244/1147311089135132703/1147320828791365663 Says one needs to enable node-18. Should _APP_FUNCTIONS_RUNTIMES be changed to node-18.0 instead? _APP_FUNCTIONS_RUNTIMES=node-16.0,php-8.0,python-3.9,ruby-3.0

Osman
11 Sep, 2023, 10:45

Ah. I found it here: https://github.com/appwrite/appwrite/discussions/4826. Have to update the .env.

Osman
11 Sep, 2023, 10:46

[SOLVED] Can't create node function from console

Osman
11 Sep, 2023, 10:52

Can't create node function from console

Osman
11 Sep, 2023, 10:53

I jumped the gun, after changing the .env, the appwrite console breaks. I get gateway timeout

Osman
11 Sep, 2023, 11:08

Okay, it seems to work now. However i have an existing function created with node-16.0 runtime. How can i update this to use node-18.0 instead, so i dont have to delete it?

Drake
11 Sep, 2023, 21:11

You'll have to recreate to use the new function syntax. otherwise you can try to update the function runtime in the function settings

Osman
12 Sep, 2023, 04:54

[SOLVED] Can't create node function from console

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more