swagger-php添加basePath后不生效
这是我的配置文件:
/**
* @OA\Swagger(
* swagger="2.0",
* schemes={"http"}
* host="127.0.0.1:8089",
* basePath="/test/api",
* @OA\Info(
* title="API接口文档",
* version="1.0.0",
* description="api"
* )
* )
*/
/**
* @OA\Get(
* path="/project/list",
* summary="获取项目列表",
* @OA\Response(
* response=200,
* description="成功",
* )
* )
*/
进入文档发起测试请求后访问到了:http://127.0.0.1:8089/project/list,basePath没有生效,我的期望是访问:http://127.0.0.1:8089/test/api/project/list,请问怎么解决呢?在线等-_-
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了:
新版本换了写法,应该使用@OA\Server注解: