0
我正在使用请求npm模块。 我有一个充当中间人的网关,接受来自外部的请求并将其转发给有关的微服务。 对于下载,我有以下代码。如何使用请求npm模块上传图片?
if (
req.baseUrl.match('download') ||
req.url.match('download')
) {
request.get(url).pipe(res);
return;
}
现在我必须上传图片到微服务,我怎么做,我无言以对。
我不确定我完全理解您的问题,您应该添加更多关于您正在使用的框架的信息?你如何与微服务沟通? 话虽如此,这里有一个很好的总体方向: 对于上传,您可以使用multer [link](https://github.com/expressjs/multer),从文档中理解起来非常简单。 使用Mulder将文件传送到服务器之后,您可以将其转发到您的微服务或将其存储在您的数据存储中,然后转发它的uid并从微服务下载它,然后将其传递回网关。 – ChicoDelaBarrio