用户登录

标签资源相关的东西可以放在 tag 这个目录的下面,先去创建几个文件,在 src 的下面,新建一个文件,放在 tag 目录的下面,文件的名字是 tag.service.ts

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

在 tag 下面再创建一个文件,名字是 tag.controller.ts,这个文件里可以定义标签资源接口需要的处理器。先在文件顶部导入 Request,Resonse 还有 NextFunction,来自 express 。

再创建一个文件,同样放在 tag 目录的下面,名字是 tag.middleware.ts,接口需要的一些中间件可以在这个文件里定义。在文件顶部从 express 里导入 Request,Response 还有 NextFunction

再创建一个定义接口的文件,名字是 tag.router.ts ,放在 tag 目录的下面,文件的一开始可以导入 express,来自 express 这个包。

然后导入 tag.controller 里提供的所有东西,统一起个名字叫 tagController ,来自当前目录下的 tag.controller 。

下面创建一个 router,执行一下 express 上的 Router 。

最后可以导出文件里定义的接口,或者叫路由。 export default router。 打开 src/app/index.ts,在这个文件的顶部,先导入 tag.router 里定义的接口,导入进来起个名字叫 tagRouter,来自上一级目录下面的 tag 里的 tag.router。

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

标签模块《 Node.js 服务端应用开发:内容标签 》

统计

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

社会化网络

关于

微信订阅号

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