首页 > 解决方案 > 如何在石墨烯解析器后使用中间件?

问题描述

在 Node 中使用 Graphql,您可以在解析器之前之后使用中间件,例如使用Prisma

在 Python 中,使用Graphene,我只能在解析器之前找到一种使用中间件的方法。

有没有办法在 Python 中的解析器之后使用中间件?

标签: pythongraphqlgraphene-python

解决方案


怎么样:

class SomeMiddleware(object):
    def resolve(self, next, root, info, **args):
        next_node = next(root, info, **args)
        ...logic...
        return next_node

推荐阅读