我有一个File数据类型,以以下截断格式表示。
type File {
id: ID! @unique
key: String!
url: String!
}
“ URL”字段需要一个经过签名的URL,该URL将在十分钟后过期,因此我不能只将其存储在数据库中以供以后查询。我可以创建单独的查询解析器,并根据情况处理响应数据,但是我希望能够涵盖所有用例,因为有多个数据库条目使用这种格式,例如{ {1}}。
是否有某种方法可以拦截利用特定typedef的查询并在服务器响应之前对其进行处理?
我已经看过{pol} / yoga提供的photoIdentificationDocuments: [File!]! @relation(name: "IdentificationDocument")
选项,但要充分利用该选项的唯一方法是确保前端的所有查询都要求输入typedef ,并且我必须递归地迭代所有响应数据以找到所需的类型,其深度可能像formatResponse
我在这里茫然不知所措,甚至都不知道在哪里可以找到这样的东西。提前致谢!