记录学习使用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