最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何从aws lambda节点连接到Realm

运维笔记admin10浏览0评论

如何从aws lambda节点连接到Realm

如何从aws lambda节点连接到Realm

我正在尝试使用以下代码从aws lambda(节点)连接到Realm实例:

 await Realm.Sync.User.login('', 'username', 'password')
    .then((user) => {
        let config = user.createConfiguration();
        config.schema = [Schema];
        Realm.open(config).then((realm) => {
            //Do some cool stuff  });

问题是它在登录时尝试创建目录realm-object-server。我们知道lambda文件系统是只读的,除了tmp文件夹。有没有办法告诉领域将这个realm-object-server写入tmp文件夹,或者有没有办法登录那个doenst创建一个direcotry?在此先感谢您的帮助

回答如下:

我使用谷歌云功能中的Realm遇到了同样的问题。像pathinMemory这样的Realm配置选项似乎都没有任何效果。经过多次挖掘,我找到的解决方案是在打开Realm之前调用process.chdir('/tmp')。这会改变当前NodeJS进程的工作目录,如in the NodeJS documentation所述。这让我成功地打开了这个领域。

发布评论

评论列表(0)

  1. 暂无评论