当前位置: 首页 > news >正文

go beego http

go.mod引入github.com//astaxie/beego XXX版本

app.conf文件增加appname(应用名)、httpport(http端口)、copyrequestbody(支持http body入参)、env(环境区分staging、prod)配置

appname=activity-configuration
httpport=8080
copyrequestbody=true
env=staging

router.go文件增加

func init() {
//跨域支持beego.InsertFilter(
"*", beego.BeforeRouter, cors.Allow(&cors.Options{AllowAllOrigins:true}))
  //filter 日志拦截
beego.InsertFilter("*", beego.FinishRouter, lcs.FilterLog, false))
  //定义controller地址
beego.Router(
"api/v1/getConfig",&controller.ConfigController{},"get,post:GetConfig")
}

 

main.go文件启动

func main() {

//解析启动入参
flag.Parse()
//获取环境变量,staging、prod,可以通过环境变量做特殊处理
env := beego.AppConfig.String("env")
...
//启动beego框架
beego.Run()
}

 

http://www.jsqmd.com/news/39391/

相关文章:

  • 视频融合平台EasyCVR:构筑山洪灾害预警的“智慧耳目”与“决策大脑”
  • Math类
  • c#环境使用yolov8
  • 华为OceanStor 9546存储NFS服务配置与Linux挂载指南 - yi
  • 2025年成都路灯生产厂家综合实力排行榜前十强推荐
  • 2025年高效节能马弗炉厂家权威推荐榜单:1400度马弗炉/氮气马弗炉/大空间马弗炉源头厂家精选
  • 2025年毛肚清洗机厂家十大厂家权威排行:行业精选指南
  • 新乡LCD拼接屏实用指南:聚焦跨平台能力与售后体系
  • Python中对称加密与非对称加密结合使用的案例
  • 北京婚姻诉讼律师精选推荐:资深法顾,成功案例众多
  • 2025年安徽省窗帘电机公司专业推荐与实力对比排行
  • 本年度烟草证办理服务商成功案例分享
  • 2025年国内窗帘电机公司排行榜前十强
  • 2025年无铅铅衣定做厂家权威推荐榜单:进口铅衣/铅衣/介入铅衣源头厂家精选
  • 2025年远程控制软件横评:UU远程、ToDesk、向日葵 - 实践
  • 华为OceanStor9546分布式存储挂载NAS盘 - yi
  • 2025年国内家装电线源头厂家排行榜前十强
  • 教你无痛本地部署deep seek
  • 第六篇: `dmesg` `lspci` - 硬件层面的“黑匣子”与“雷达” - 教程
  • Unreal Python 菜单扩展
  • kettle 将数据库中所有的表数据导出在excel中
  • rsync+lsyncd实时同步客服端数据到服务端
  • 2025年西南地区口碑好的石材源头厂家综合实力排行榜
  • SWOOLE PROCESS多进程模型
  • 【备忘】通用查询增加一个与查询实体不相关的简单条件方法
  • 如何 运行 seatunnel web 开发版
  • 苏珊大爷
  • 深入解析:mysql_page pagesize 如何实现游标分页?
  • Continuous Trajectory: 从 Independent Set Process 到另类 Giant Component
  • Bakas Trick