关于如何利用 fastify-jwt 插件和 fastify-gql 进行身份验证的任何示例?我想保护 '/graphql' 路线,但不保护 '/' 和 '/health' 路线。
任何帮助表示赞赏?
关于如何利用 fastify-jwt 插件和 fastify-gql 进行身份验证的任何示例?我想保护 '/graphql' 路线,但不保护 '/' 和 '/health' 路线。
任何帮助表示赞赏?
我已经用这个例子开始了 PR。
您可以在此处查看源代码。
该插件fastify-gql
不会公开此功能,但它会注册您需要保护的路由。因此,监听onRoute
钩子,您可以检查fastify-gql
插件何时添加他的路由并将您的preValidation
钩子附加到它们并应用您的身份验证逻辑。