我有一个nodejs服务(A)端点,该端点期望表单数据以及来自客户端的文件。文件应传递到另一个服务(B),该服务处理保存并返回令牌。在该服务之后,A应该保留带有文件令牌的表单数据。
要使用Multipart / form-data表单的主体,我正在使用Multer中间件。
问题在于Multer需要存储选项。磁盘或内存存储。想法是只将文件通过管道传输到服务B,而不会对服务A造成任何负担。
问题是,是否甚至可以分离request.body并通过管道传递request.file?如果可能的话,怎么办?