【发布时间】:2019-04-30 12:32:57
【问题描述】:
我正在尝试使用 Apollo 为我的 Angular 项目连接到 AWSAppSync(Graphql)。
我做了什么:
import AWSAppSyncClient from 'aws-appsync';
import { AUTH_TYPE } from 'aws-appsync/lib/link/auth-link';
import {Apollo } from 'apollo-angular';
export class GraphqlService {
constructor(private apollo: Apollo) {
}
hydrated() {
const appsyncClient = new AWSAppSyncClient({
url: appSyncConfig.graphqlEndpoint,
region: appSyncConfig.region,
auth: {
type: AUTH_TYPE.API_KEY,
apiKey: appSyncConfig.apiKey,
}
});
this.apollo.setClient(appsyncClient);
return appsyncClient.hydrated();
}
}
我的编译失败。
'AWSAppSyncClient' 类型的参数不是 可分配给“ApolloClient”类型的参数。
欢迎提出任何建议。
【问题讨论】:
标签: angular graphql apollo-client aws-appsync