go的web框架beego
2024-08-27 11:28:52
安装
beego 包含一些示例应用程序以帮您学习并使用 beego 应用框架。
您需要安装 Go 1.1+ 以确保所有功能的正常使用。
你需要安装或者升级 Beego 和 Bee 的开发工具:
$ go get -u github.com/astaxie/beego
$ go get -u github.com/beego/bee
为了更加方便的操作,请将 $GOPATH/bin 加入到你的 $PATH 变量中。请确保在此之前您已经添加了 $GOPATH 变量。
# 如果您还没添加 $GOPATH 变量
$ echo 'export GOPATH="$HOME/go"' >> ~/.profile # 或者 ~/.zshrc, ~/.cshrc, 您所使用的sh对应的配置文件
# 如果您已经添加了 $GOPATH 变量
$ echo 'export PATH="$GOPATH/bin:$PATH"' >> ~/.profile # 或者 ~/.zshrc, ~/.cshrc, 您所使用的sh对应的配置文件
$ exec $SHELL
Hello Beego
package main
import (
_ "beefly/routers" // _ xx 将导入的包丢弃 只是为了调用包中的init函数
"fmt"
"github.com/astaxie/beego" //导入beego框架包
)
//自定义的结构体
type MainController struct {
//成员beego.Cotroller
beego.Controller
}
//给结构体MainController绑定一个方法 相当于Python的实例方法
//this是指针类型
func (this *MainController) Get() {
this.Ctx.WriteString("Hello Beego!!")
}
// 入口函数
func main() {
//配置路由
beego.Router("/hello", &MainController{})
//启动服务
beego.Run("localhost")
}
最新文章
- linux(六)__进程与任务控制
- C#/VB.NET 获取电脑属性(硬盘ID、硬盘容量、Cpu序列号、MAC地址、系统类型)
- UVA1585
- 给自定义cell赋值代码
- mac 文本编辑器 文本编码Unicode utf-8 不适用的问题
- SharePoint 2013 开发——搜索架构及扩展
- 智能配置item
- PPP(点对点协议(Point to Point Protocol)
- Splashscreen
- 用PHP对数据库数据进行删除
- 实现图片大小的自动控制( 图片大小控制CSS代码)
- OnDrawGizmos函数
- javascript小游戏--生命游戏
- LOL(英雄联盟)系统鼠标速度锁定工具
- How systems researchers build systems
- VMI
- 给EditText的drawableRight属性的图片设置点击事件
- Android进阶(二十四)Android UI---界面开发推荐颜色
- python学习笔记(七)- 递归、python内置函数、random模块
- WebAPI中发送字节数组