【发布时间】:2019-12-30 18:46:00
【问题描述】:
Apollo Server 2.0 能够接收文件上传,如this blog post 中所述。
但是,我发现的所有教程和博客文章都只显示了如何上传文件。没有人演示如何实际检索文件以将其显示在屏幕上。
有人知道如何正确查询文件内容以显示在屏幕上吗?
另外,可能没有办法查询文件,您必须构建一个单独的 rest 端点来检索内容?
一些想法:
我想查询类似于
query {
fetchImage(id: 'someid')
}
使用各自的服务器端定义
type Query {
fetchImage(id : ID!): Upload //maybe also a custom type, but how do I include the actual file contents?
}
提示:
Upload是一种标量类型,apollo-server 会自动添加到您的类型定义中。它用于上传,所以我想象它也可用于下载/查询。请阅读上述博文了解更多信息。
【问题讨论】:
标签: node.js file-upload download graphql apollo