tegg
tegg copied to clipboard
@eggjs/tegg-controller-plugin 中的 @HTTPMethod 注解期望支持多个方法
请详细告知你的新解决思路:
现状:当前 @HTTPMethod 只能给 controller 对象的方法定义一种请求方法,例如只能是 GET、POST 请求 期望:期望新增一个 All 类型,支持一个方法多种请求方式。
跟进类型:
- [X] 这是某个任务
- [X] 这是一个具体的 PR 的地址(URL)
可以来尝试实现一下,HTTPMethod 参数中的 method 字段可以兼容单值和枚举的情况。
还是尽量接口写的规范一些吧,别整的花里胡哨。任务单一性
还是尽量接口写的规范一些吧,别整的花里胡哨。任务单一性
All 其实还好吧,很多服务端开源框架都有的,连 egg 旧版本通过 router 去配置都可以配置 all
egg 文档 https://eggjs.github.io/zh/guide/router.html,支持 router.all
最后,技术还是应该服务业务,就像 egg 的初衷一样,为企业级框架和应用而生