amplify color_使用Amplify CLI创建Appsync API

amplify color

在使用来自AWS的任何服务时,您可以通过其API,控制台或CLI工具(例如amplify,amplify)来实现,该工具专门用于与AWS配合使用,并使开发人员只需运行一些命令即可更轻松地在云上部署应用程序。我将在博客中向您展示如何使用Amplify创建Appsync API,它将为所有查询,变异和DynamoDB作为数据库自动生成解析器。是的,您了解到AWS会使用cloudformation为您创建所有内容,充当您将需要的所有服务的模板。 因此,在我们开始之前,我建议您在计算机上安装Amplify CLI并使用您的凭据进行配置。 现在开始吧。

第1步:

在您的首选目录中创建一个文件夹,然后运行以下命令

amplify init

这会将文件夹初始化为一个放大项目,在左侧您可以看到已经为您创建的所有样板代码。根据需要配置所有设置或将其保留为默认设置。

第2步:

运行以下命令以将API添加到您的放大项目。

使用以下设置进行配置,或者根据需要进行修改。

amplify add api

在上面的图像中,您可以看到针对问题“您是否具有带注释的GraphQL模式”,如果您具有适当的模式,则可以选择“是”。

现在,对于此演示,我选择“否”,因为这样AWS会帮助我从头开始创建模式。

第三步:

现在,已经为您的ToDo应用程序生成了GraphQL模式,您可以在文件夹结构中看到它。

对已创建的架构感到满意之后,就可以运行amplify push将所有更改发布到云中。

现在运行以下命令:

amplify push

现在喝杯咖啡,然后等待,因为创建数据库,API和解析器将花费一些时间。

接下来,选择是否要创建解析器(解析器用于告诉API如何以及在何处获取数据)

第4步:

从技术上讲,这不是一个步骤,在这里我将讨论文件夹结构以及您将在其中找到的所有内容:

1.用于查询和变异的解析器:

amplify>backend>api>'api name' >resolvers

2.将从客户端发送到API的查询,变异:

src>graphql>mutation/queries

现在,您都可以在appsync控制台中进行查询了:

结论:

因此,正如您所看到的,只需几个步骤即可创建API,AWS Amplify CLI使开发后端变得更加容易。 您不仅可以使用API​​,还可以使用Amplify CLI提供的简单命令向API添加身份验证以及更多功能。

翻译自: https://hackernoon.com/creating-appsync-api-using-amplify-cli-h4603v1z

amplify color

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值