Nest实现大文件分片下载( 流式传输 )

记录学习使用nest实现大文件分片下载

首先创建一个项目

 $ npm i -g @nestjs/cli

 $ nest new project-name

或者在已有的nest项目添加一个模块,这里我们使用nest为我们的提供的快捷指令

具体一些指令可以在终端输入 nest --help 来查看

我们这是使用resource来创建一个CURD的模块,在使用时可以使用简写 resource 对应的是 res

  $ nest g res download

 这样生成的CURD,nest会帮我们自动在main中引入模块,我们只负责写具体的业务逻辑就好.

项目/模块创建完毕后,我们进入正题

首先我们需要安装fs模块

$ npm i fs

然在在download模块中引入 

$ import * as fs from 'fs';

 我们直接在download.controller.ts 写入一下代码

 @Get('down
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值