使用 apollo 客户端(或其他替代方案)服务器端获得自动完成和语法突出显示
Using apollo client (or some alternative) server-side to get autocompletion and syntax highlighting
我目前在我的服务器中使用标准 fetch
来查询我的 graphql api。这行得通,但是没有 graphql 语法突出显示/自动完成功能,我无法使用 https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo
等工具
我的直接想法是在服务器上使用 apollo-client,但是我不知道是否可以在没有缓存的情况下以轻量级的方式设置它。
也许除了 apollo 客户端之外,还有其他一些替代方案可以增强开发人员使用普通 fetch()
的体验?
您可能想要使用 GraphQL extension by Prisma instead。除了支持 .graphql
文件和 gql
标记检测外,它还允许您通过附加注释为任何字符串添加语法高亮显示:
const query = /* GraphQL */ `
query {
hello
}
`
我目前在我的服务器中使用标准 fetch
来查询我的 graphql api。这行得通,但是没有 graphql 语法突出显示/自动完成功能,我无法使用 https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo
我的直接想法是在服务器上使用 apollo-client,但是我不知道是否可以在没有缓存的情况下以轻量级的方式设置它。
也许除了 apollo 客户端之外,还有其他一些替代方案可以增强开发人员使用普通 fetch()
的体验?
您可能想要使用 GraphQL extension by Prisma instead。除了支持 .graphql
文件和 gql
标记检测外,它还允许您通过附加注释为任何字符串添加语法高亮显示:
const query = /* GraphQL */ `
query {
hello
}
`