首页 > 其他分享 >beego下swagger自动更新接口信息和commentsRouter_controllers.go

beego下swagger自动更新接口信息和commentsRouter_controllers.go

时间:2022-11-13 08:11:18浏览次数:52  
标签:beego 接口 commentsRouter controllers 更新 自动更新 go swagger

(1)在beego环境中,当更新了controllers目录下面的接口后,在swagger的web页面虽然可以看到更新后的接口,但无法正常运行,这是因为swagger的路由信息还没有更新
(2)要更新swagger的路由信息,可以按照其语法格式手工编辑commentsRouter_controllers.go文件,但这比较麻烦,特别是更新的接口较多时。比如:

r:\GoProject\GoProject002\demo_api_02\routers\commentsRouter_controllers.go
(3)要想让swagger按照更新了controllers的接口信息,重新自动生成commentsRouter_controllers.go,可以按以下步骤操作:
    A、必须先将项目移动到下面%GOPATH%\src目录下,比如:c:\Users\WinUser01\go\src\demo_api_02\
    B、删除原来的swagger路由信息文件:c:\Users\WinUser01\go\src\demo_api_02\routers\commentsRouter_controllers.go
    C、用VS打开该项目,开启全局代理,在VS的终端窗口运行下面的命令:bee run -gendoc=true -downdoc=true
(4)这样便可以让swagger按照更新了controllers的接口信息,重新自动生成commentsRouter_controllers.go,更新了的接口也能够正常运行。
(5)不行的话可以尝试在VS中Ctrl+C终止后,再重新运行bee run -gendoc=true -downdoc=true
(6)更新了swagger路由信息的项目,便可以拷贝到其他路径,用VS成功加载运行。但是,下一次更新了controllers的接口信息后,还需要按照上述步骤再次更新swagger路由信息,然后才能正常运行

标签:beego,接口,commentsRouter,controllers,更新,自动更新,go,swagger
From: https://www.cnblogs.com/ybmj/p/16885353.html

相关文章

  • 自动更新pip包
    介绍一种pip自动更新Python包的方法。思路:使用Python脚本读取当前pip列表,再逐个更新importos#升级pipcommand='python-mpipinstall--upgradepip'os.syste......
  • 三个状态之间的转换和持久太对象自动更新的能力测试
      ......
  • 数据透视表1分钟制作销售日报表和月报表,刷新自动更新报表
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用Excel数据透视表,0基础开始学习Excel数据透视表,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专......
  • Android APP 自动更新实现
    AndroidApp自动更新基本上是每个App都需具备的功能,参考网上各种资料,自己整理了下,先来看看大致的界面:一、实现思路:1.发布AndroidApp时,都会生成output-metadata.json文......
  • 自动更新、易于使用的 Jenkins
    当我第一次 写JenkinsEvergreen相关的文章 ,后来被称为“JenkinsEssentials”,我提到的一系列的未来的发展在接下来的几个月里已经变成了 现实 。今年在旧金山举办......
  • beego windows环境搭建(前面是lunix上go语言的环境)
    环境准备go环境搭建下载首先是下载,如果使用的是虚拟,直接到浏览器上去下载官方的golang-Lunix安装包Downloads-TheGoProgrammingLanguage(google.cn)如果点击了......
  • 禁用显卡自动更新(解决官办驱动和OEM驱动相冲)
    起因有一天打开MC(我的世界)时候突然显示显卡不支持,想了想可能是自己捣鼓电脑的时候弄坏了,提示说版本不支持,一看自己的驱动还是上古版本,但是之前都是可以正常玩的,想着更新下......
  • 软件的自动更新实现
    【转载自】https://www.cnblogs.com/meteorcui/archive/2005/11/16/2021123.html1.思路:使用WebService来实现这一功能,Webservice中放一xml文件,用于存储版本和需要更新......
  • (二)JPA 连接工厂、主键生成策略、DDL自动更新
    (一)JPA的快速入门2、JPA连接工厂通过之前的代码实现已经清楚的发现了整个的JPA实现步骤,但是这个步骤似乎有一些繁琐了,毕竟最终所关心的一定是EntityManager对象实例,而......
  • 记录Windows下安装beego遇到的问题
    一、安装步骤1.任何位置创建一个文件夹2.cmd方式进入创建的文件夹、或者使用Golang编辑器打开(我就是用Golang打开的)3.在编辑器的命令行下依次输入如下代码#初始化项......