Skip to content

Instantly share code, notes, and snippets.

@shrirambalakrishnan
Created August 1, 2020 19:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shrirambalakrishnan/ff74403019e0cf5df5a3330cf7eea608 to your computer and use it in GitHub Desktop.
Save shrirambalakrishnan/ff74403019e0cf5df5a3330cf7eea608 to your computer and use it in GitHub Desktop.
const resolvers = {
UserType: {
posts: (parent, _, ctx) => {
return ctx.postsLoader.load(parent.id);
}
},
Query: {
users: async () => {
try {
return await User.findAll()
} catch (e) {
console.log(e)
}
},
},
};
const server = new ApolloServer({
typeDefs,
resolvers,
context: async ({req}) => {
return {
postsLoader: postsLoader
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment