
Go语言基础入门
扩展技术栈,go语言入门学习
节节竹
爱编程,爱生活
展开
-
beego实现跨域
使用路由过滤器实现跨域访问/routers/router.go 的init方法中添加过滤器beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{ //允许访问所有源 AllowAllOrigins: true, //可选参数"GET", "POST", "PUT", "DELETE", "OPTIONS" (*为所有) //其中Options跨域复杂请求预检 AllowMethods: []stri原创 2020-12-19 11:51:31 · 691 阅读 · 1 评论 -
Go 数据类型转换
简单的转换操作//a是浮点型a := 5.0// 转换为int类型b := int(a)c := int32(a)d := int64(a)注意Go允许在底层结构相同的两个类型之间互转低精度转换为高精度时是安全的,高精度的值转换为低精度时会丢失精度这种简单的转换方式不能对int(float)和string进行互转strconv包Atoi()和Itoa()// Atoi(): string -> inti,_ := strconv.Atoi("3")println(3原创 2020-12-14 14:46:07 · 294 阅读 · 0 评论 -
beego 在apache中部署
这里写自定义目录标题打包go程序修改httpd.conf文件修改vhosthost文件设置虚拟域名重启apache服务windows下将beego项目设置为自启动打包go程序在项目文件夹下生成一个打包文件bee pack将打包的文件解压缩放到站点根目录下修改httpd.conf文件开启下面两个配置LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.s原创 2020-12-13 16:41:54 · 307 阅读 · 0 评论