const client = new AWSAppSyncClient({
url: AWSConfig.aws_appsync_graphqlEndpoint,
region: AWSConfig.aws_appsync_region,
auth: {
type: AWSConfig.aws_appsync_authenticationType,
jwtToken: () => req.headers.authorization,
},
disableOffline: true,
offlineConfig: {
keyPrefix: "myPrefix",
},
});
通过配置 AppSync 客户端,我已经能够保护我的服务器端点上的 API 调用,但我希望能做同样的事情,但使用 AWSAmplify 提供的 API 客户端,想知道这是否可能。
这是我使用 API 客户端的原始代码,但我一直没有收到任何用户可用的错误。我是否缺少允许我设置令牌的配置选项?
const { data, errors } = await API.graphql(
{
query: listPlayers,
authMode: "AMAZON_COGNITO_USER_POOLS",
}
);