江湖救急,如何将 dingo+passport 实现 passport 的所有路由也带有 API 前缀?
今天想到一个问题。就是passport+dingo的时候,passport的路由都是oauth\XXXXX的路由,缺少dingo的api前缀,这样是不是违背了oauth2了。。。如果想passport也有api应该怎么办,是关于验证的路由都不用带api前缀的吗?如果oauth的路由不需要带api前缀,也请回复一下,都是自己再琢磨,不知道那个对,那个错。我看过summer老师的文章,是在控制器种注入了passport原有的认证类,有没有别的办法可以即利用了passport原有的路由机制,也可以使用了dingo的api前缀。求指教。
如果上边描述不过详细,可以看下面的举例
然后现在是用了dingo了,但是oauth要求都是要有api前缀的,而且要表明版本号,这时候就想到了dingo的路由机制,但向上边的这个图片,passport的路由无法加上api前缀,也指定不了版本号,所以我就是想问下,怎么做才能实现passport的路由也遵循dingo的规则,就像下边这个图的路由
推荐文章: