Javascript 为什么不添加第一个元素createWriteStream

Javascript 为什么不添加第一个元素createWriteStream,javascript,node.js,graphql,apollo-client,apollo-server,Javascript,Node.js,Graphql,Apollo Client,Apollo Server,我想向服务器添加文件,以便 uploadFiles: async (_, { files }) => { const x = await Promise.all(files); for (const [key, value] of x.entries()) { const { createReadStream, filename } = value; brduj.push(filename); createReadSt

我想向服务器添加文件,以便

uploadFiles: async (_, { files }) => {
      const x = await Promise.all(files);
      for (const [key, value] of x.entries()) {
        const { createReadStream, filename } = value;
        brduj.push(filename);
        createReadStream().pipe(
          createWriteStream(path.join(__dirname, "../images", filename))
        );
      }
    }

但始终不添加第一项。我不明白为什么。如何解决此问题?

当未传递任何参数时,
createReadStream()
做什么?添加除第一个文件以外的所有文件。您没有回答我的问题。请显示
createReadStream()
的代码。它不接受任何论点是没有任何意义的。我不知道,我从互联网上拿了这个例子。这里是所有代码。如果需要进一步帮助,请将
createReadStream()
的代码添加到问题中。我试图查看那个链接,但找不到它,也不愿意下载文件来查找它(那个网站也不是英文的)。