用户登录

头像相关的东西可以放在 avatar 这个目录的下面,在项目里新建一个文件,放在 src/avatar 的下面,名字是 avatar.service.ts ,这里可以定义头像功能需要的一些服务方法。在文件顶部先导入 connection,来自上一级目录 app ,database 里的 mysql 这个模块。

在 avatar 的下面,再新建一个文件,名字是 avatar.controller.ts,在这个文件里可以定义头像相关的接口的处理器。先在文件顶部,导入 Request,Response 还有 NextFunction,它们来自 express。 复制一下。

再去新建一个文件,放在 src/avatar 的下面,名字是 avatar.middleware.ts,把复制的导入粘贴到这个文件里,这里可以定义头像功能需要的一些中间件。

然后再去创建一个接口文件,放在 src/avatar 的下面,名字是 avatar.router.ts,在文件的顶部先导入 express ,来自 express 这个包。

然后再导入 avatar.controller 里面的所有的东西,起个统一的名字叫 avatarController,来自当前目录下的 avatar.controller 模块。

下面可以创建一个 router,执行一下 express 上的 Router 方法。

最后可以导出这个 router,让它作为这个模块的默认的导出。export default router。

打开 src/app 下面的 index.ts,在文件的顶部,可以找个地方把 avatar.router 里的接口导入进来,import avatarRouter 来自上一级目录 avatar 里的 avatar.router 模块。

然后找到使用路由的地方,在里面添加一个 avatarRouter,这样在应用里就会包含在 avatar.router 里定义的所有的接口。

创建头像模块<avatar>《 Node.js 服务端应用开发:用户头像 》

统计

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

社会化网络

关于

微信订阅号

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