用户登录

文件资源相关的东西可以放在 file 这个目录的下面,先去创建几个必要的组件。在 src 的下面,新建一个 file.service.ts 放在 file 目录的下面。

这个文件里可以定义一些服务方法,先在文件顶部导入数据服务连接 connection,来自上一级目录的 app,database 下面的 mysql

在 file 的下面,再新建一个 file.controller.ts ,这个文件里可以定义接口需要的处理器。先在文件顶部,导入 Request,Response 还有 NextFunction 来自 express 这个模块。

复制一下,再去新建一个文件,放在 file 的下面,文件的名字是 file.middleware.ts ,这里可以定义中间件。这里也要导入 Request,Response 还有 NextFunction 。

然后在这个 file 里面,再创建一个 file.router.ts,这里可以定义文件资源需要的一些接口。先导入 express ,来自 express

下面再导入 file.controller 里提供的所有的东西,起个名字叫 fileController 来自当前目录下的file.controller 模块

创建一个 router ,执行 express.Router() 。最后要导出在这个文件里定义的接口,或者叫路由。把 router 作为这个模块的默认导出。

打开 src/app 下面的 index.ts ,在这个文件的顶部,先导入 fileRouter ,来自上一级目录的 file 下面的 file.router。

在使用路由的地方,这里要再添加一个 fileRouter ,这样在应用里就会包含在 file.router 里定义的所有的接口了。

文件模块《 Node.js 服务端应用开发:上传文件 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点