按照一些教程和示例,我将GraphQL API集成到一个简单的Vue应用程序中。我正在使用Apollo与API和graphql-tag提供的模板文字进行交互以编写查询,如下所示:
gql`
query getUser($userId: ID) {
user(id: $userId) {
name,email
}
}
`
但是,我不太了解graphql-tag软件包的必要性。据我了解,此程序包将查询转换为AST,但在前端中此功能的目的是什么,为什么需要使用graphql-tag程序包呢? GraphQL查询不能按原样发送到服务器吗?