【发布时间】:2019-03-20 10:09:34
【问题描述】:
是否可以通过apollo-server-express 应用程序上的 GraphQL 端点在浏览器中触发文件下载?
我有一个用标准 express app.get 函数编写的端点(见下文),但我想利用 GraphQL 上下文进行文件下载,所以我想知道是否可以从 GraphQL 下载端点。
这是我在 app.get 函数中的 express 端的一个简单示例:
app.get('/download-batch/:batchId', async (req, res) => {
res.send(new Buffer('test'));
});
任何帮助我都会非常感激。谢谢!
【问题讨论】:
-
您好,我也有从 graphql 端点下载 csv 的相同要求。你有解决办法吗?
-
@AshishPanchal 我坚持这种做事路线,只是通过普通的 Express.js 路线,但我最近没有回来重新审视它。
标签: graphql apollo-server