AppWrite功能:学会在几分钟内部署无服务器功能
#javascript #serverless #appwrite #cloudfunctions

大家好,今天我们将看到如何在几分钟内部署自己的AppWrite功能。这是如此简单和有用。

因此,首先要开始创建您的帐户-Appwrite Cloud

'appwrite cloud home'

注册创建项目后,单击函数如下所示 -

'Appwrite functions'

此后有两种部署方法。

方法1- appwrite cli

AppWrite提供了一个特色的包装CLI,用于管理您的AppWrite项目。这是一个一次性的过程,可以轻松地部署您的功能。

  • 安装AppWrite CLI-
npm install -g appwrite-cli

或依赖关系免费安装

用于Mac

brew tap appwrite/sdk-for-cli https://github.com/appwrite/sdk-for-cli
brew update
brew install --HEAD appwrite

Windows

iwr -useb https://appwrite.io/cli/install.ps1 | iex

for Linux

curl -sL https://appwrite.io/cli/install.sh | bash
  • 安装完成后,使用
appwrite -v
  • 现在,登录到AppWrite CLI。这将要求您的电子邮件和密码。如果您使用社交Auth登录,请尝试重置密码并首先设置密码。
appwrite login

'Appwrite login'

  • 此后,验证您可以访问您的项目 -
appwrite projects get --projectId [PROJECT_ID]
  • 现在,我们的AppWrite CLI设置已完成,现在让我们设置我们的功能。

现在我们必须首先连接我们现有的项目。运行

appwrite init project
  • 选择现有项目,然后您将在控制台中看到这样的结果。

'appwrite project init'

  • 现在运行以下命令以初始化您的项目。
appwrite init function

'appwrite init function image'

  • 现在,您必须选择运行时。如果要部署JavaScript函数,请选择节点运行时。我在这里选择了节点运行时

选择此此功能后,我们的函数是

'appwrite function directory image'

  • 使用您的功能代码更新src/index.js。有关功能的详细信息,请访问here

  • 一旦您更新了代码,然后

appwrite deploy function
  • 使用arrow keys选择您的功能,然后使用space确认并点击'Enter'。

恭喜ððð您的AppWrite功能成功地部署在AppWrite Cloud中。
现在访问您的功能仪表板,打开您现在部署的功能。转到“设置”选项卡,并根据您的需要更改执行策略。现在,在事件上执行函数或添加自定义计划以从您的代码中执行。您可以通过单击Execute按钮在功能仪表板中检查函数执行。

方法2- appwrite cloud

  • 登录到您的appwrite云帐户并导航到功能页面。

  • 单击创建功能按钮并输入必要的详细信息。

'Create function appwrite cloud'

  • 在下一个可选步骤中,您可以添加 events 执行访问 schedule 变量 for appwrite功能,然后点击创建

创建了您的appwrite函数。 ð¥

等等.................................................................. 我们还必须添加代码吗?....
所以让我们继续前进..

  • 创建功能后,您应该看到此屏幕。

'appwrite function'

  • 现在只需选择您的index.js文件(带有所有代码)和package.json,然后创建一个tar.gz压缩文件。如果您在Windows平台中,则可以使用 7zip

  • 创建tar.gz压缩文件后。转到功能仪表板,然后单击创建部署并上传此tar.gz文件如下所示,并提及index.js作为入口点。

'uploading the tar.gz files'

  • 还要检查激活部署复选框以激活部署后激活功能。

恭喜ðð__您的AppWrite功能成功地部署在AppWrite Cloud中。

  • 完成后,单击Execute Now按钮,您将看到此。

'Function executed successfully'

您可以检查日志,您可以在其中找到所有错误日志,控制台日志或AppWrite函数返回的响应。

_全部,您已经成功地学习了如何部署AppWrite函数。

谢谢您阅读此ð
请喜欢ð,分享ð并关注ðâââ€to以获取更有用的内容。_

navdeep m。