Jim
06/26/2018, 10:55 AMfunction myMiddle(req, res, next) {
next()
}
const server = new GraphQLServer({
typeDefs: './src/schema.graphql',
resolvers,
middlewares: [myMiddle],
context: req => ({
...req,
db: new Prisma({
typeDefs: 'src/generated/prisma.graphql', // the auto-generated GraphQL schema of the Prisma API
endpoint: process.env.PRISMA_ENDPOINT, // the endpoint of the Prisma API (value set in `.env`)
debug: true, // log all GraphQL queries & mutations sent to the Prisma API
// secret: process.env.PRISMA_SECRET, // only needed if specified in `database/prisma.yml` (value set in `.env`)
}),
}),
});
server.start(() => console.log('Server is running on <http://localhost:4000'>));Jim
06/26/2018, 11:01 AMCHaBou
06/26/2018, 11:02 AMJim
06/26/2018, 11:02 AMCHaBou
06/26/2018, 11:02 AMJim
06/26/2018, 11:02 AMCHaBou
06/26/2018, 11:04 AM<http://server.express.post|server.express.post>(server.options.endpoint, checkJwt)Alessio
06/26/2018, 11:37 AMJim
06/26/2018, 11:39 AMCHaBou
06/26/2018, 11:43 AMgraphql-shield is very powerful.CHaBou
06/26/2018, 11:46 AMJim
06/26/2018, 11:46 AMAlessio
06/26/2018, 11:46 AMCHaBou
06/26/2018, 11:47 AMJim
06/26/2018, 11:47 AMJim
06/26/2018, 11:47 AMJim
06/26/2018, 11:48 AMCHaBou
06/26/2018, 11:54 AMJim
06/26/2018, 11:54 AMCHaBou
06/26/2018, 11:54 AMCHaBou
06/26/2018, 11:56 AMjwksUri or a key in your jwt lib. And signature is verified against thisCHaBou
06/26/2018, 11:57 AMjwt would be unuseful)nilan
06/26/2018, 12:14 PMnilan
06/26/2018, 12:15 PM