首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么发电机只在很短的时间内存储数据?

为什么发电机只在很短的时间内存储数据?
EN

Stack Overflow用户
提问于 2019-05-14 13:12:11
回答 1查看 387关注 0票数 0

我从动态页面使用简单的设置。

代码语言:javascript
复制
const startUpAndReturnDynamo = async () => {
  const dynaliteServer = dynalite();
  await dynaliteServer.listen(8000);
  return dynaliteServer;
};

const createDynamooseInstance = () => {
    dynamoose.AWS.config.update({
      accessKeyId: 'AKID',
      secretAccessKey: 'SECRET',
      region: 'us-east-1'
    });
    dynamoose.local(); // This defaults to "http://localhost:8000"
}

const bootStrap = async () => {
    await startUpAndReturnDynamo();
    createDynamooseInstance();
}

bootStrap();

我可以保存数据,通过Model.get(hashKey)获取数据,而我的数据似乎只保存不到一分钟?在该查询返回未定义的查询后。

还有另一个TTL (生命时间)设置,但因为我没有使用它。我的数据在DynamoDB中应该是永久的,对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-17 20:08:02

我发现了问题。

因为我使用的是远程处理dynamodb,而不是本地的。

代码语言:javascript
复制
dynamoose.local() should be changed to dynamoose.ddb()

dynamoose.local()将Dynamoose配置为使用本地DynamoDB

dynamoose.ddb()配置并返回AWS.DynamoDB对象。

发电机的文件非常详细,但不知何故,我不太容易理解。我贴出了答案,以防新手面对同样的问题。

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

https://stackoverflow.com/questions/56131336

复制
相关文章

相似问题

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