graphql - 无法理解此错误的含义
问题描述
在此处输入图像描述我正在尝试创建 graphql 模式指令并尝试将其添加到 makeExecutableSchema 中,并且发生了以下错误。有没有人可以帮助我理解这个错误或解决它。
const templateDirective = require('../index');
// Define your schema and resolvers if needed
const typeDefs = `
type Query {
me(): Me @templateDirective
}
`;
const resolvers = {
Query: {
me: () => false,
},
};
module.exports = makeExecutableSchema({
typeDefs,
resolvers,
schemaDirectives: {
templateDirective,
},
});
解决方案
您的文档中有语法错误。如果一个字段没有参数,你必须省略括号,你不能只在字段名后面有一组空的括号。更正后的文件:
type Query {
me: Me @templateDirective
}
推荐阅读
- php - 当做 fopen PHP 将文件复制到自己时?
- microsoft-graph-api - 您如何按学校过滤班级中的学生?
- javascript - 如何使用相同的按钮在搜索字段中插入不同的值?
- javascript - 当文档存在时从 findOne() 返回 null
- c++ - 返回值的完美转发?
- php - 如何在 .htaccess 和 Codeigniter 中验证特定的单页/URL?
- c - 错误:通过函数地址初始化结构时,初始化元素不是常量
- node.js - 刷新时出现内部服务器错误
- kubernetes - 如何在 nginx 入口 Kubernetes 中设置 proxy_pass https
- node.js - 在 Lambda 中创建 AWS IOT thingGroup