up主在集成swagger时发现官网文档直接写了一个SwaggerRouter做配置的:
当时看到我就在想这怎么和我项目的路由合并,搞半天出不来界面,后面正确的方式是使用项目的router去使用swagger的路由规则:
这样就既能访问自己项目的路由又能访问到swagger的页面了,注意此时swagger不在3000端口下,此时的端口就是项目的端口,最终使用的是项目的router.
这里使用的库是koa-swagger-decorator,特此记录一下问题,坑了好久没解决,有遇到一样问题的不懂可以私信或留言up.