javascript - 我如何处理 NestJs 微服务中的文件上传
问题描述
我是否在 Nestjs 微服务中处理文件上传?
由于微服务不使用 http req @FileInterceptor 或 Multer 将无法工作。即使有解决方法,我也不知道。
请帮助
解决方案
在nest.js 中有一个概念叫做Hybrid Application 。它使您能够侦听 HTTP 请求,并利用连接的微服务。
像这样的东西:
// Create your regular nest application.
const app = await NestFactory.create(ApplicationModule);
// Then combine it with your microservice
const ms = app.connectMicroservice({
transport: Transport.TCP,
options: { host: '0.0.0.0', port: 6000 }
});
await app.startAllMicroservicesAsync();
await app.listen(3000);
推荐阅读
- lisp - 如何在 common lisp 中格式化单个反斜杠?
- javascript - 用 Jest 测试覆盖 console.log
- perl - perl:将一个数组复制到另一个(多维)
- javascript - 从 onFocus 事件中检索 TextInput 的屏幕坐标
- blockchain - 投标人从钱包中提取时的智能合约(Solidity)拍卖
- javascript - javascript 并不总是以正确的顺序触发,有时会中断
- amazon-web-services - AWS cognito 公钥证书
- python - 尝试使用 Torch/PyTorch 创建 docker 映像时出现 MemoryError
- c# - 在 Azure 媒体服务中编码不同的纵横比
- php - WordPress 在 wp_die 之后发布帖子