标签资源相关的东西可以放在 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 里定义的所有接口了。