【发布时间】:2020-01-06 22:44:10
【问题描述】:
我有一个基于 express(并使用 typescript)构建的 REST API,具有以下结构
- app.ts
- 路线
- 控制器
- 型号
问题:处理/构建请求/响应的最佳位置是哪个?会在路由或控制器中吗?
我分为两种方法
1 - 使用路由仅映射控制器中的相应方法,在控制器类文件中处理请求和响应
2 - 使用路由处理请求并根据控制器中相应方法的响应构建响应。通过这种方式,我可以在需要时重用来自不同路由的控制器方法。
关于哪种方法最好的建议?
【问题讨论】:
标签: node.js typescript rest design-patterns