Moritz
08/15/2018, 8:29 AMconst getUser = async (resolve, root, args, context, info) => {
//context.user = await userServiceBinding.query.authenticateUser(context);
console.log("first middlewhere called");
const result = await resolve(root, args, context, info)
console.log("second middlewhere called");
return null;
}
const server = new GraphQLServer({
typeDefs: './src/schema.graphql',
resolvers,
middlewares: [getUser],
context: req => ({
...req,
db: new Prisma({
endpoint: '<https://eu1.prisma.sh/twigbit/vos_objectservice/dev>', // the endpoint of the Prisma API
debug: true, // log all GraphQL queries & mutations sent to the Prisma API
// secret: 'mysecret123', // only needed if specified in `database/prisma.yml`
}),
}),
})
server.start(() => console.log('Server is running on <http://localhost:4000'>))
However, when I start the server using yarn dev
, the middlewhere is called a lot without me fireing any queries or mutations against the server (console output: ) first middlewhere called
first middlewhere called
first middlewhere called
first middlewhere called
first middlewhere called
second middlewhere called
second middlewhere called
second middlewhere called
second middlewhere called
second middlewhere called
Any ideas why this might be happening?nilan
08/15/2018, 8:30 AMnilan
08/15/2018, 8:31 AMMoritz
08/15/2018, 8:41 AMnilan
08/15/2018, 8:48 AM