File upload 如何使用prisma nexus上载多个文件

File upload 如何使用prisma nexus上载多个文件,file-upload,graphql,prisma-graphql,nexus-prisma,File Upload,Graphql,Prisma Graphql,Nexus Prisma,我需要使用一个graphql变体上传多个图像 在正式的nexus之后,我设法使用graphql上载库并获得了如下所示的上载标量类型的权限 import { GraphQLUpload } from "graphql-upload"; import { asNexusMethod } from "nexus"; export const Upload = asNexusMethod(GraphQLUpload, "upload"); 单次上传-工作 import { inputObjectTy

我需要使用一个graphql变体上传多个图像

在正式的nexus之后,我设法使用graphql上载库并获得了如下所示的上载标量类型的权限

import { GraphQLUpload } from "graphql-upload";
import { asNexusMethod } from "nexus";

export const Upload = asNexusMethod(GraphQLUpload, "upload");
单次上传-工作

import { inputObjectType } from "nexus";

export const ProductCreateInputOverride = inputObjectType({
  name: "ProductCreateInputOverride",
  definition(t) {
    t.upload("images");
  }
});
多次上传-不工作

import { inputObjectType } from "nexus";

export const ProductCreateInputOverride = inputObjectType({
  name: "ProductCreateInputOverride",
  definition(t) {
    t.list.upload("images");
  }
});
当使用t.list.upload(“图像”)时,typescript不会显示任何错误,也会自动完成。但服务器启动将失败,错误为“t.list.upload”不是一个函数


这不是正确的方法吗???。请建议。

我找到了原因。这是当前nexus版本中的一个bug,并且已经得到了解决。请在下面找到拉取请求链接