美文网首页三月听我说
beego从入门到弃坑(一)

beego从入门到弃坑(一)

作者: 三月孙记风 | 来源:发表于2019-01-09 09:12 被阅读2次

    最近由于要写课程设计的原因,我便开始一边学习beego,一边开始用它写一个小型的管理系统。但是只有你真正的去用的时候,才会发现这个框架巨坑,他是第一个让我写出了心里阴影的框架,也是第一个让我写着写着想给文档的作者寄刀片的框架,甚至让我有种想要换种语言来写或着用原生的go来写的想法。但是,不管我如何的去喷他都挡不住他是最流行的go语言框架的事实。
    在百度百科上是这么对beego进行描述的beego是一个快速开发Go应用的http框架,go 语言方面技术大牛。beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado、sinatra、flask这三个框架,但是结合了Go本身的一些特性(interface、struct继承等)而设计的一个框架。可能你有些看不懂这说写什么玩意,没关系他对我们接下来将的东西没任何影响,我仅仅是想让各位了解一下他是如何牛逼的。
    在开始我们先聊聊如何安装beego,由于我用的是fedora29系同,所以我只讲Linux上是如何安装的了,各位用windows的小伙办可以去官网上或其他人的博客看看,安装beego十分的简单,我就不细说了。

    go语言环境的安装

    yum install golang -y
    

    安装完成之后可以通过

    go env
    

    命令查看安装的环境


    2019-01-09_08-18.png

    如果想要修改工作目录的话可以进行如下操作

    vi ~/.bashrc
    

    再问档的最后需要加上

    export GOROOT=/usr/lib/golang     根目录可以通过上图go env查看
    
    export PATH=$GOROOT/bin:$PATH
    
    export GOPATH=/home/go/                   工作目录可以通过上图go env查看
    
    export PATH=$PATH:$GOPATH/bin
    

    修改完成后通过

    source ~/.bashrc
    

    使修改的文件立即生效
    然后打开工作目录

    cd /home/go/
    

    执行如下命令

    go get github.com/astaxie/beego
    go get github.com/beego/bee
    

    会发现go目录下多出几个目录bin ,pkg ,src
    然后打src 目录以后所有的beego项目便都在里
    如果你仅仅想创建一个简单beego项目的话
    需要在/home/go/src目录下执行如下命令

    bee new achievement
    cd achievement
    bee run achievement
    

    在浏览器中输入http://localhost:8080/
    就可以显示出来东西了
    项目的目录结构如下

    2019-01-09_08-49.png
    你可以在conf文件里修改项目的端口号
    如果你想创建一个API项目的话
    可以执行如下命令
    bee api beeapi
    cd  beeapi
    bee run -downdoc=true -gendoc=true
    

    在浏览器中输入http://127.0.0.1:8080/swagger/

    2019-01-09_09-08.png

    beego 的安装已经结束,从下一章节开始本小白会带领大家从基础开始写一个项目。

    相关文章

      网友评论

        本文标题:beego从入门到弃坑(一)

        本文链接:https://www.haomeiwen.com/subject/swxbrqtx.html