小编Jul*_* S.的帖子

AWS Appsync Javascript 查询示例和输入语法

我正在使用 Amplify 和 Appsync 来构建我正在构建的 React 应用程序。现在我正在尝试查询用户并使用 appsync 客户端:

const client = new AWSAppSyncClient({
  url: awsconfig.aws_appsync_graphqlEndpoint,
  region: awsconfig.aws_appsync_region,
  auth: {
    type: awsconfig.aws_appsync_authenticationType,
    jwtToken: async () => (await Auth.currentSession()).getIdToken().getJwtToken()
  },
  complexObjectsCredentials: () => Auth.currentCredentials()
});
Run Code Online (Sandbox Code Playgroud)

我已经能够使用 amplify 网站上提供的示例成功运行突变

const result = await client.mutate({
    mutation: gql(createTodo),
    variables: {
      input: {
        name: 'Use AppSync',
        description: 'Realtime and Offline',
      }
    }
  });
Run Code Online (Sandbox Code Playgroud)

但是当涉及到使用客户端运行查询时,他们提供的唯一示例是列表操作

const result = await client.query({
    query: gql(listTodos)
  });
Run Code Online (Sandbox Code Playgroud)

他们没有提供如何通过特定 ID 进行查询的示例,所以我想知道是否有人可以阐明此语法,提供一个示例,或者为我指出一个很好的参考方向?先感谢您。

graphql aws-appsync aws-amplify

7
推荐指数
1
解决办法
2813
查看次数

Firebase 远程配置在获取值时崩溃。不符合键值编码

我正在遵循为 iOS 设置 Firebase 的文档。

remoteConfig = RemoteConfig.remoteConfig()
remoteConfig.setDefaults(fromPlist: "FirebaseRemoteConfigDefaults")
let settings = RemoteConfigSettings()
settings.minimumFetchInterval = 0
remoteConfig.configSettings = settings
print("Remote Config Response:\(self.remoteConfig.value(forKey: "OnboardingGroup"))")
Run Code Online (Sandbox Code Playgroud)

然后,当尝试获取“此类与键 OnboardingGroup 的键值编码不兼容”的值时,它会崩溃。

不太确定我可能哪里出错了。对此有任何帮助将不胜感激。

这是我的 FirebaseRemoteConfigDefaults.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>OnboardingGroup</key>
    <string>group-1</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

但手动设置值时也会崩溃。

ios firebase firebase-remote-config

0
推荐指数
1
解决办法
795
查看次数