mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
const sdk = require('node-appwrite');
|
|
|
|
const client = new sdk.Client()
|
|
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1') // Your API Endpoint
|
|
.setProject('<YOUR_PROJECT_ID>') // Your project ID
|
|
.setKey('<YOUR_API_KEY>'); // Your secret API key
|
|
|
|
const functions = new sdk.Functions(client);
|
|
|
|
const result = await functions.create({
|
|
functionId: '<FUNCTION_ID>',
|
|
name: '<NAME>',
|
|
runtime: sdk.Runtime.Node145,
|
|
execute: ["any"], // optional
|
|
events: [], // optional
|
|
schedule: '', // optional
|
|
timeout: 1, // optional
|
|
enabled: false, // optional
|
|
logging: false, // optional
|
|
entrypoint: '<ENTRYPOINT>', // optional
|
|
commands: '<COMMANDS>', // optional
|
|
scopes: [], // optional
|
|
installationId: '<INSTALLATION_ID>', // optional
|
|
providerRepositoryId: '<PROVIDER_REPOSITORY_ID>', // optional
|
|
providerBranch: '<PROVIDER_BRANCH>', // optional
|
|
providerSilentMode: false, // optional
|
|
providerRootDirectory: '<PROVIDER_ROOT_DIRECTORY>', // optional
|
|
specification: '' // optional
|
|
});
|