首页 > 解决方案 > Http Headers vue-apollo

问题描述

‍,

我看过很多关于如何在 apollo 中使用带有上下文选项的标头的文章,但我不知道如何使它在 vue-apollo 中工作,这已经是 github 中关于这些的其他问题了(https://github.com/vuejs/ vue-apollo/issues/713 ) 配置 vue-apollo.js,但我想对个人查询使用标头,¿这些可能吗?

我对 vue-apollo 的查询:

apollo:{
            getPipedrivePersons: {
                query: gql`query{
                    getPipedrivePersons(
                        term:"email"
                    ){
                        id
                        name
                        detail{
                        firstName
                        lastName
                        }
                        email{
                        value
                        }
                        phone{
                        value
                        }
                    }
                    }
                `,
                pollInterval: 950,
                },
                
        }

标签: vue.jsapollovue-apollo

解决方案


通过使用上下文解决:

context: {
   headers: { foo: this.fooHeader }
}

推荐阅读