【发布时间】:2018-02-18 12:01:55
【问题描述】:
我有一个使用 GraphQL 的标准快递服务器
const server = express();
server.use('/graphql', bodyParser.json(), graphqlExpress({ schema }));
问题是:如何在解析器中访问request 对象?我想在一些特定的查询中检查 JWT
这是导入的架构:
const typeDefs = `
type User {
id: String,
name: String,
role: Int
}
type Query {
user(id: String): User,
users: [User]
}
`;
const resolvers = {
Query: {
user: (_, args, context, info) => users.find(u => u.id === args.id),
users: (_, args, context, info) => users
}
}
module.exports = makeExecutableSchema({typeDefs, resolvers});
【问题讨论】:
标签: javascript express passport.js graphql graphql-js