天问

goweb-beego框架开发1

 

beego 简介

beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

最新版本

beego 1.9.0

安装升级

1、下载安装(go get前提安装git

go get github.com/astaxie/beego

Bee 工具

1、下载安装:

go get github.com/beego/bee 安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面。

2、bee命令:

new         创建beego web项目

run         bee run不接参数,执行后监控beego项目变化,自动编译运行。

pack        bee pack打包项目为zip格式

api        创建beeego API项目,和web项目类似,没有staticviews目录。

bale        packs non-Go files to Go source files

version     show the bee & beego version

generate   生成代码,很牛逼的样子。

migrate     升级/降级web应用时候,数据库迁移命令

3bee配置文件bee.json

快速入门

1、获取包

下载bee,beego

2、执行bee new test1-go,创建项目结构

├── conf

   └── app.conf

├── controllers

   ├── admin

   └── default.go

├── main.go

├── models

   └── models.go

├── static

   ├── css

   ├── ico

   ├── img

   └── js

└── views

    ├── admin

    └── index.tpl

该项目会自动创建D:\Program-Files\go\mygo\src\test1-go目录。

2创建文件 hello.go

package main

import "github.com/astaxie/beego"

func main() {

beego.Run()

}

 

 

博客地址:http://blog.yoqi.me/?p=13055
扫我捐助哦
喜欢 0

这篇文章还没有评论

发表评论