bee

GO鈥斺€攂eego瀹夎鍙婃柊寤洪」鐩紙涓€锛

时光怂恿深爱的人放手 提交于 2020-04-28 07:32:03
beego绠€浠婞/h2> Beego鏄竴涓揩閫熷紑鍙慓o搴旂敤鐨刪ttp妗嗘灦锛屽彲鐢ㄤ簬蹇€熷紑鍙慉pi銆亀eb鍙婂悗绔湇鍔$瓑鍚勭搴旂敤锛屾槸涓€涓猂ESTful妗嗘灦銆侟/p> beego鐨勬灦鏋凕/h2> Beego鐢卞叓涓嫭绔嬫ā鍧楁瀯寤猴紝鏄竴涓珮搴﹁В鑰︾殑搴旂敤锛岀敤鎴峰彲浠ヤ笉鏄敤beego鐨刪ttp閫昏緫浣跨敤閲岄潰鐨勪换鎰忔ā鍧椼€傚叿浣撴灦鏋勮璁″涓婜 beego鎵ц閫昏緫 beego鏄竴涓粡鍏哥殑mvc妗嗘灦锛屽畠鐨勬墽琛岄€昏緫濡備笅: 涓庝箣瀵瑰簲鐨勯」鐩洰褰曠粨鏋勫涓婜 鈹溾攢鈹€ conf 鈹 鈹斺攢鈹€ app .conf 鈹溾攢鈹€ controllers 鈹 鈹溾攢鈹€ admin 鈹 鈹斺攢鈹€ default .go 鈹溾攢鈹€ main .go 鈹溾攢鈹€ models 鈹 鈹斺攢鈹€ models .go 鈹溾攢鈹€ static 鈹 鈹溾攢鈹€ css 鈹 鈹溾攢鈹€ ico 鈹 鈹溾攢鈹€ img 鈹 鈹斺攢鈹€ js 鈹斺攢鈹€ views 鈹溾攢鈹€ admin 鈹斺攢鈹€ index .tpl 鎴戜滑鍙互鐪嬪嚭mian.go鏄叆鍙f枃浠讹紝controllers鏄€昏緫鎺у埗妯″潡锛宮odels鏄ā鍨嬫ā鍧楋紝views鏄鍥炬ā鍧椼€侟/p> beego鐨勫畨瑁匋/h2>

beego瀛︿範绗旇涓€锛氬垱寤虹涓€涓猙eego Web椤圭洰 杞

旧时模样 提交于 2020-04-28 07:31:51
鍓嶆彁宸ヤ綔 鐜鎼缓锛屽彲浠ュ弬鑰冨涓嬩袱绡囨暀绋嬶細 鎼缓Go璇█鐜1 鎼缓Go璇█鐜2 瀹夎beego beego 鐨勫畨瑁呮槸鍏稿瀷鐨 Go 瀹夎鍖呯殑褰㈠紡锛欬/p> go get github.com/astaxie/beego 甯歌闂锛欬/p> git https 鏃犳硶鑾峰彇锛岃閰嶇疆鏈湴鐨 git锛屽叧闂 https 楠岃瘉锛欬/li> git config -- global http.sslVerify false 濡傚洜涓虹綉缁滈棶棰樻棤娉曚笅杞斤紝璇峰弬鑰冧笅闈㈢殑 婧愮爜涓嬭浇鍗囩骇 鏂瑰紡 beego 鍗囩骇鍒嗕负 go 鏂瑰紡鍗囩骇鍜屾簮鐮佷笅杞藉崌绾э細 Go 鍗囩骇锛岄€氳繃璇ユ柟寮忕敤鎴峰彲浠ュ崌绾 beego 妗嗘灦锛屽己鐑堟帹鑽愯鏂瑰紡锛欬/li> go get -u github.com/astaxie/beego 婧愮爜涓嬭浇鍗囩骇锛岀敤鎴疯闂?nbsp; https://github.com/astaxie/beego ,涓嬭浇婧愮爜锛岀劧鍚庤鐩栧埌 $GOPATH/src/ github.com/astaxie/beego 鐩綍锛岀劧鍚庨€氳繃鏈湴鎵ц瀹夎灏卞彲浠ュ崌绾т簡锛欬/li> go install github.com/astaxie/beego 瀹夎bee宸ュ叿 bee

golang学习笔记8 beego参数配置 打包linux命令

自作多情 提交于 2020-04-28 06:39:50
golang学习笔记8 beego参数配置 打包linux命令 参数配置 - beego: 简约 & 强大并存的 Go 应用框架 https://beego.me/docs/mvc/controller/config.md ========================= pack 目录用来发布应用的时候打包,会把项目打包成 zip 包,这样我们部署的时候直接把打包之后的项目上传,解压就可以部署了: bee pack (这个在window下打包的是exe文件的zip包) --------------------- beego打包linux运行包命令 bee pack -be GOOS=linux 这个打包成的是linux下的xxx.tar.gz 包 --------------------- 数据库配置默认在main.go 的init函数里面配置的,可以改成读取conf配置文件的 func init() { orm.RegisterDataBase("default", "mysql", "root:admin@tcp(127.0.0.1:3306)/mydbname")} 改成 orm.RegisterDataBase("default", "mysql", beego.AppConfig.String("mysqluser")+":"+beego.AppConfig

beego项目和go项目 打包部署到linux

这一生的挚爱 提交于 2020-04-27 11:36:56
参考文章: https://www.jianshu.com/p/64363dff9721 【beego项目】 一. 打包 1. 打开Terminal 定位到工程的 main.go 文件夹目录 2. 执行命令,打包   linux打包: bee pack -be GOOS=linux   windows打包: bee pack -be GOOS=windows 二. 部署   1. 如何部署到阿里云上 会产生 xxx.tar.gz文件(当然 前提 不出现错误),通过工具或命令将该压缩文件发送到阿里云ECS指定的目录下;然后 登录阿里云ECS 并进入相应的目录对发送过来的文件解压缩; 解压缩成功后 可以看到2个文件:conf 、目标文件(可执行文件),运行目标文件 ,运行成功后结束; 以上是Golang beego项目部署到阿里云基本流程 【Go项目】 一. 打包 a. Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go b. Linux 下编译 Mac 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=darwin

windows下安装及配置 golang 的Web框架Beego环境

时间秒杀一切 提交于 2020-04-27 11:36:27
1、首先需要安装配置 go and git,参考如下链接 https://www.cnblogs.com/zjwgo/p/9356280.html 2、安装配置 beego 前提: 安装并配置成功go 及git后,确认git bash正常启动 Web框架Beego环境搭建: 步骤一、安装beego 点击“开始\所有程序\git\Git Bash”,输入“go get github.com/astaxie/beego”,如下图 等一会儿即可。安装完成后,在GOPATH路径下,我这里GOPATH的路径是“C:\mygo\”, 在“C:\mygo\pkg\github.com\”和“C:\mygo\src\github.com\”路径下能看到astaxie文件夹,还有下级beego文件夹。 意外处理: 1) go get github.com/astaxie/beego package golang.org/x/crypto/acme/autocert: unrecognized import path "golang.org/x/crypto/acme/autocert" (https fetch: Get https://golang.org/x/crypto/acme/autocert?go-get=1: dial tcp 216.239.37.1:443: connectex:

Golang入门教程(三)beego 框架安装

五迷三道 提交于 2020-04-27 08:41:21
  beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。 步骤: 安装 beego 到您的 $GOPATH 中。 在您的计算机上安装 Bee 工具。 创建一个名为 “hello” 的应用程序。 启动热编译。 1、beego 的安装 go get github.com/astaxie/beego 更多安装信息:h ttps://beego.me/docs/install/ 2、bee 工具的安装 go get github.com/beego/bee 安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面,所以您需要把 $GOPATH/bin 添加到您的环境变量中,才可以进行下一步,如下所示: (1)当前环境变量(Xshell 退出重新登录后 失效 ) export PATH=$PATH:/home/www/golang/gopath/bin/linux_386 疑问:我这里怎么多出来一个linux_386(?? ) (2)全局环境变量修改(Xshell 退出重新登录后 不失效 ) sudo vim

golang环境配置及beego环境搭建

陌路散爱 提交于 2020-04-27 08:41:04
golang环境配置及beego环境搭建 Windows配置 1. go运行环境下载链接    http://golang.org/dl/   网盘:链接: https://pan.baidu.com/s/1MveUMaPXm_4NRuorEDumeg 提取码: bkra   下载之后解压到自定义目录下:我这里解压到 配置环境变量:   鼠标右击计算机---》属性---》高级系统设置---》点击环境变量   添加系统运行环境:     在系统变量中找到并双击path在最后面添加;C:\go\bin   注意添加之前需要加分号;隔开   添加工作环境:     在用户变量中新建gopath路径,这里设置在E盘中,可自定义     变量值为:E:\goSrc     最后打开cmd,输入go,如提示如下图所示则安装成功 2.安装git工具和beego工具   1>可选择默认安装选项,搜git关键字即可下载    安装完后,右击鼠标,点击git bash here打开编辑界面   我切换到我的工作目录 cd e:/goSrc    2> 分别输入如下:等待片刻即可       go get github.com/astaxie/beego       go get github.com/beego/bee   3>.到工作路径下的bin目录下将bee

Mac下搭建go和beego开发环境

北城余情 提交于 2020-04-27 08:40:47
go安装 首先到 golang的官网下载 直接双击安装包,安装 ,下一步,下一步。。。。完成既可   验证安装是否成功     打开终端执行 输出 go version go1.11.5 darwin/amd64 的话说明安装成功 添加变量环境 GOROOT GOARCH GOOS GOPATH GOBIN 其中我们先需要手动串接GOPATH路径 我创建的路径为/Users/zhaojiusi/Code/go cd 到/Users/zhaojiusi/Code/ 中,然后创建go文件夹(这个文件夹名字可以自定义)然后在该文件夹下依次创建 bin pkg src这三个文件夹( 这是三个文件夹名字必须是这个 ) 创建完之后,打开.bash_profile 文件 ,如果在 cd ~ 命令后,的目录中未找到此文件 ,需创建该文件 vim .bash_profile,在里面添加环境变量 保存之后在终端执行 source .bash_profile 即可 beego 安装 在终端执行命令: go get github.com/astaxie/beego bee 工具安装 在终端执行命令: go get github.com/beego/bee 安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面,需要把 $GOPATH/bin 添加到的环境变量中(就是第二步中的环境变量配置

golang web框架 beego 学习 (一) 环境搭建

折月煮酒 提交于 2020-04-27 08:40:30
下面的命令我都是在$GOPATH的路径下执行的: 1. 首先下载beego框架: go get github.com/astaxie/beego (注意:运行上面命令时没有反应,需要在etc/hosts里配置   192.30.253.112 github.com   151.101.185.194 github.global.ssl.fastly.net) 2. bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 go get github.com/beego/bee 3. bee new <项目名> :创建一个项目,这样的项目一般是web项目   需要注意的是这个命令须在 $GOPATH/src 下执行,最后生成的目录结构为: 4 bee api myapi : 创建一个api项目,生成的目录结构为 5 bee run 命令是监控 beego 的项目,通过 fsnotify监控文件系统。但是注意该命令必须在 $GOPATH/src/appname 下执行。这样当我们在开发过程中,beego可以实时监测我们的代码文件发生变化,这样我们就不用重新编译运行,非常方便我们调试,我们可以将上面的myweb2项目通过bee run运行起来 6 http://localhost:8080/

golang学习笔记5 用bee工具创建项目 bee工具简介

て烟熏妆下的殇ゞ 提交于 2020-04-27 07:14:13
golang学习笔记5 用bee工具创建项目 bee工具简介 Bee 工具的使用 - beego: 简约 & 强大并存的 Go 应用框架 https://beego.me/docs/install/bee.md bee 工具简介 bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 bee 工具的安装 您可以通过如下的方式安装 bee 工具: go get github . com / beego / bee 使用数据库的需要先安装插件,执行下面命令: go get github.com/Go-SQL-Driver/MySQL 执行后会在 $GOPATH/pkg 里面生成对应的文件 安装完之后, bee 可执行文件默认存放在 $GOPATH/bin 里面,所以您需要把 $GOPATH/bin 添加到您的环境变量中,才可以进行下一步。 如何添加环境变量,请看上一篇笔记: http://www.cnblogs.com/zdz8207/p/golang-learn-3.html 如果你本机设置了 GOBIN ,那么上面的命令就会安装到 GOBIN 下,请添加 GOBIN 到你的环境变量中 bee 工具命令详解 我们在命令行输入 bee ,可以看到如下的信息: Bee is a tool