gpt4 book ai didi

GraphQL 中的二进制

转载 作者:行者123 更新时间:2023-12-02 00:10:44 25 4
gpt4 key购买 nike

根据docs about scalars在 GraphQL 中,到目前为止还不支持二进制数据。

根据上面的页面,可以定义自己的类型。

如何在 GraphQL 中实现二进制标量?

最佳答案

我来这里是为了寻找答案,经过一番思考后我得出了以下结论,这不是问题的直接答案,但我认为它是相关的并且值得考虑。您不应该在 GraphQL 中实现二进制标量。

我认为对于小图像,编码为 base64 解决方案会很好,但对于更大的文件,它违背了 GraphQL 关于高效数据传输的设计理念,所以更好的选择是将这些文件放在其他地方,比如 CDN 和只需使用 GraphQL 中的引用即可。

大小很重要,对于小型查询来说,它可能没有什么不同,但对于大型复杂查询,它可能是一个很大的性能问题。

关于GraphQL 中的二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59213498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com