我加载我的GraphQL模式如下:
const schema = loadSchemaSync('./src/graphql/server/schema/*.gql', {
loaders: [new GraphQLFileLoader()],
})
这在本地工作正常,但是当部署到vercel时,我得到错误:
Unable to find any GraphQL type definitions for the following pointers:
- ./src/graphql/server/schema/*.gql
我认为这是因为vercel在构建后删除了相关文件?
1条答案
按热度按时间snvhrwxg1#
问题是您无法在Vercel无服务器函数中使用dynamic loaders。
此问题的解决方法是使用内联GraphQL模式。
如果您正在使用codegen等工具: