BeeGo 介紹與專案的建立,啟動

2021-09-24 13:10:28 字數 3710 閱讀 3613

beego是乙個快速開發go而應用的http框架,他可以用來快速開發api,web以及後端服務等各種應用,是乙個restful 的框架,主要涉及靈感**於tornado,sinatr和flask這三個框架,但是結合了go本身一些的特性(inte***ce,struct嵌入等)而設計的乙個框架

中文社群官網位址如下: 

beego有八個模組,分別是

cache

config:

context:

httplibs: curl函式

專案結構要求你必須按照下面的目錄結構去做

m(models目錄)

v(views目錄)

c(controllers目錄)

main.go是入口檔案。

可以使用go get來安裝 ,比如:

go get github.com/astaxie/beego
go get github.com/beego/bee
安裝好以後兩個命令我們需要注意的

new命令,new命令是乙個新建web專案的,我們在命令列下執行bee new 專案名稱就可以建立乙個新的專案,但是注意該命令必須在 $gopath/src下執行

api命令,上面的new命令用來建立web專案,不過很多使用者使用beego來開發api應用,所以這個api命令就是用來建立api應用的。

安裝好以後,我們使用bee命令來看看。

由於我這裡的是windows環境下,所以需要在gopath後執行這個命令,例如

h:\go\golearn>%gopath%/bin/bee
如果能夠正常顯示help資訊,那麼就算是安裝成功了,那麼就開始建立乙個專案吧

建立乙個web專案

我們使用bee來床架, 記住先切換到src下,

h:\go\golearn\src>%gopath%/bin/bee new web

______

| ___ \

| |_/ / ___ ___

| ___ \ / _ \ / _ \

| |_/ /| __/| __/

\____/ \___| \___| v1.9.1

create h:\go\golearn\src\web\

create h:\go\golearn\src\web\conf\

create h:\go\golearn\src\web\controllers\

create h:\go\golearn\src\web\models\

create h:\go\golearn\src\web\routers\

create h:\go\golearn\src\web\tests\

create h:\go\golearn\src\web\static\

create h:\go\golearn\src\web\static\js\

create h:\go\golearn\src\web\static\css\

create h:\go\golearn\src\web\static\img\

create h:\go\golearn\src\web\views\

create h:\go\golearn\src\web\controllers\default.go

create h:\go\golearn\src\web\views\index.tpl

create h:\go\golearn\src\web\routers\router.go

create h:\go\golearn\src\web\tests\default_test.go

create h:\go\golearn\src\web\main.go

如上圖所示,建立成功了。

new比api建立出來的專案,多出來了static,views等目錄。

run 這個web專案

我們啟動剛才建立的web目錄,先切換到剛才建立web目錄,然後bee run下就好使了,如下所示

h:\go\golearn\src>cd web

h:\go\golearn\src\web>%gopath%/bin/bee run

______

| ___ \

| |_/ / ___ ___

| ___ \ / _ \ / _ \

| |_/ /| __/| __/

\____/ \___| \___| v1.9.1

2017/11/05 19:36:15 info ▶ 0002 initializing watcher...

web/controllers

web/routers

web

啟動成功後,我們訪問  就可以看到beego的頁面了。

建立api專案

使用api命令來建立,如下所示:

h:\go\golearn\src>%gopath%/bin/bee api api

______

| ___ \

| |_/ / ___ ___

| ___ \ / _ \ / _ \

| |_/ /| __/| __/

\____/ \___| \___| v1.9.1

2017/11/05 19:34:03 info ▶ 0001 creating api...

create h:\go\golearn\src\api

create h:\go\golearn\src\api\conf

create h:\go\golearn\src\api\controllers

create h:\go\golearn\src\api\tests

create h:\go\golearn\src\api\models

create h:\go\golearn\src\api\routers\

create h:\go\golearn\src\api\controllers\object.go

create h:\go\golearn\src\api\controllers\user.go

create h:\go\golearn\src\api\tests\default_test.go

create h:\go\golearn\src\api\routers\router.go

create h:\go\golearn\src\api\models\object.go

create h:\go\golearn\src\api\models\user.go

create h:\go\golearn\src\api\main.go

2017/11/05 19:34:03 success ▶ 0002 new api successfully created!

beego如何建立專案

beego 的專案基本都是通過bee命令來建立的,所以在建立專案之前確保你已經安裝了 bee 工具和 beego。如果你還沒有安裝,那麼請查閱 beego 的安裝 和 bee 工具的安裝。現在一切就緒我們就可以開始建立專案了,開啟終端,進入 gopath src所在的目錄 src bee new q...

vue專案的安裝與啟動

第一步 安裝node 檢測node是否安裝成功 node v 第二步 安裝vue cli 命令 npm install vue cli g 第三步 搭建專案命令 vue init webpack 你的專案名稱 一路回車 遇到eslint選擇no 第四步 安裝依賴包 進去你所建立的專案 輸入命令npm...

vue 專案的建立

1.開始動手之前,必須先得在機器上安裝好 npm 然後輸入以下指令將 vue cli 安裝到 的全域性環境中 只需要一次 npm i vue cli g npm 可以理解為前端方面的應用商店管理 2.然後,我們就可以開始建立工程了,鍵入以下的指令 vue init webpack demotest ...