PhalGo-初识PhalGO
2016-06-29 14:13
274 查看
PhalGo-初识PhalGO
PhalGo是一个API开发框架,因为使用了Echo框架同样也能用于MVC的开发,MVC具体可以参考Echo官方文档,对于PhalGo来说可以使用推荐的结构来设计的API接口,也可以按照自己的需求来处理,这都是灵活的,如何使用取决于开发者目录结构
│ ├── 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-sample
cd $GOPATH/src git clone https://github.com/wenzhenxi/phalgo-sample.git cd phalgo-sample go build main.go ./main
然后就可以请求localhost:1234/hello就会打印出如下结果:
![](http://i.imgur.com/lOosI1E.png)
相关文章推荐
- Android Manifest 用法
- 什么是 GraphQL?
- Spark RDD API详解(一) Map和Reduce
- Spring Boot 开发微服务
- lwn拾遗:[sn3218 led drivers]-api解释-1
- 页面元素查找之Selectors API
- 一个小型js框架myJSFrame附API使用帮助
- 详细分析交换机、路由器、集线器的区别和联系
- PowerShell打开或关闭光驱
- 批处理的api WMIC学习体会有感第1/2页
- 批处理 API实现文件下载的代码第1/2页
- Lua教程(十七):C API简介
- 强制删除工具 xdelbox xdelbox1.5正式版下载
- 揪出交换机端口背后“凶手”导致网速太慢
- 电脑重启后突然检测不到硬盘的原因分析与解决办法
- C#中设计、使用Fluent API
- Google官方支持的NodeJS访问API,提供后台登录授权
- PQ分区出错! 巧用Ghost急速补救的绝妙办法
- 深入C++中API的问题详解
- 使用WindowsAPI实现播放PCM音频的方法