0

关于如何利用 fastify-jwt 插件和 fastify-gql 进行身份验证的任何示例?我想保护 '/graphql' 路线,但不保护 '/' 和 '/health' 路线。

任何帮助表示赞赏?

4

1 回答 1

0

我已经用这个例子开始了 PR。

您可以在此处查看源代码。

该插件fastify-gql不会公开此功能,但它会注册您需要保护的路由。因此,监听onRoute钩子,您可以检查fastify-gql插件何时添加他的路由并将您的preValidation钩子附加到它们并应用您的身份验证逻辑。

于 2019-08-30T07:09:41.790 回答