首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用扩容DynamoDB将数据同步到AWS DataStore?

如何使用扩容DynamoDB将数据同步到AWS DataStore?
EN

Stack Overflow用户
提问于 2020-10-06 16:37:17
回答 3查看 1.5K关注 0票数 1

我已经建立了一个反应放大项目。我已经成功地让Auth使用了认知用户池,但我似乎无法理解DataStore/API。

我目前使用DataStore在本地保存数据,但它似乎没有在后端更新。我把aws_appsync_graphqlEndpoint放在aws-exports.js里了。

不确定如何在本指南中启用同步引擎。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-12-13 00:18:33

您必须从@aws-amplify/core导入@aws-amplify/core,而不是从aws-amplify导入。

下面的代码示例在App.js中运行良好,它位于所有导入的底部

代码语言:javascript
复制
import Amplify from "@aws-amplify/core";
import { DataStore, Predicates } from "@aws-amplify/datastore";
import { Post, PostStatus } from "./models";

//Use next two lines only if syncing with the cloud
import awsconfig from "./aws-exports";
Amplify.configure(awsconfig);

来源:https://docs.amplify.aws/lib/datastore/examples/q/platform/js

票数 0
EN

Stack Overflow用户

发布于 2020-11-22 14:26:58

您可以使用DataStore.query查询数据。

DataStore.save保存记录等。

下面的例子应该是很好的起点。

https://github.com/dabit3/amplify-datastore-example

票数 0
EN

Stack Overflow用户

发布于 2021-08-18 18:46:18

如果我正确地理解了这个问题,那么一切都是用DataStore设置的,并在本地工作。问题是它不能与云同步。其中一个答案建议使用阿波罗。你不需要阿波罗。默认情况下,以及建议的使用DataStore的开发模式都是本地的。当您准备部署到云端时,可以使用以下命令

代码语言:javascript
复制
amplify push

它为应用程序提供了您所有的云资源。有关更多细节,请参阅DataStore文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64230173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档