放大/反应AppSync graphql订阅@auth error

放大/反应AppSync graphql订阅@auth error,graphql,amazon-cognito,aws-amplify,aws-appsync,react-typescript,Graphql,Amazon Cognito,Aws Amplify,Aws Appsync,React Typescript,你好,那里:微微一笑: 我有一个关于@auth的小问题。 (放大+反应+应用同步) schema.graphql build->schema.graphql 所有操作(创建更新等)都正常工作: const {data: {listTickets: {items: items, nextToken}}} = await API .graphql(graphqlOperation(listTickets, { owner: us

你好,那里:微微一笑:

我有一个关于@auth的小问题。 (放大+反应+应用同步)

schema.graphql build->schema.graphql 所有操作(创建更新等)都正常工作:

const {data: {listTickets: {items: items, nextToken}}} = await API
                .graphql(graphqlOperation(listTickets, {
                    owner: user.username                    
                })) as GraphQLResult;
订阅除外

const subClient = API
  .graphql(graphqlOperation(onUpdateTicket, {
                    owner: user.username
})) as Observable<object>;    

subscription = subClient.subscribe({
                next: (data: any) => console.log('subscription data:', data),
                error: error => console.warn('subscription error: ', error)
            });
const subClient=API
.graphql(graphql)操作(onUpdateTicket{
所有者:user.username
}))可观察的;
订阅=子客户端。订阅({
下一步:(data:any)=>console.log('subscription data:',data),
错误:error=>console.warn('订阅错误:',错误)
});
订阅从未触发。 (无错误,无警告)

任何帮助都将不胜感激

谢谢

它在工作!!! 我忘了不仅在输入*中,而且在下面的字段中选中“所有者”

#aws amplify devs您能将此信息添加到文档中吗?:) 可以节省很多时间

const {data: {listTickets: {items: items, nextToken}}} = await API
                .graphql(graphqlOperation(listTickets, {
                    owner: user.username                    
                })) as GraphQLResult;
const subClient = API
  .graphql(graphqlOperation(onUpdateTicket, {
                    owner: user.username
})) as Observable<object>;    

subscription = subClient.subscribe({
                next: (data: any) => console.log('subscription data:', data),
                error: error => console.warn('subscription error: ', error)
            });