PhalGo-初識PhalGO

#PhalGo-初識PhalGOgit

PhalGo是一個API開發框架,由於使用了Echo框架一樣也能用於MVC的開發,MVC具體能夠參考Echo官方文檔,對於PhalGo來講能夠使用推薦的結構來設計的API接口,也能夠按照本身的需求來處理,這都是靈活的,如何使用取決於開發者github

##目錄結構sql

│
├── Api						//API業務層入口,全部API業務存放於此
│	└── user				//經過名稱劃分多個項目
│	    ├── Api				//API入口層負責請求參數接受業務拼接以及返回結果
│	    ├── Domain			//Domain領域層負責對業務拆分而後由API層拼接
│	    └── Model   		//Model層負責數據交互
│        
├── Config          		//配置文件用戶存放配置文件
│	└── conf.toml	
│
├── Data   					//用戶存放sql文件,數據結構跟着項目走
│	└── user.sql		
│     
├── General        			//公共工具全項目通用的自定義工具
│	└── tool.go
│
├── Runtime    				//日誌目錄存放運行時生成的目錄
│	└── 20160525.log
│
├── Routes    				//路由文件存放目錄
│	└── routes.go
│
└── main.go            		//入口文件

如上面所說的PhalGo目錄結構是靈活的,你能夠修改目錄結構只要知足使用PhalGo的幾個條件數據結構

##phalgo-sample框架

phalgo-sample是一個官方提供的一個API例子項目,它配備了一套標準的目錄結構,以及總體組件的使用,能夠下載進行參考工具

附上phalgo-sample地址:https://github.com/wenzhenxi/phalgo-sampleui

cd $GOPATH/src
git clone https://github.com/wenzhenxi/phalgo-sample.git
cd phalgo-sample
go build main.go
./main

而後就能夠請求localhost:1234/hello就會打印出以下結果:設計

相關文章
相關標籤/搜索