100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 【Go语言Web开发框架】Iris快速入门

【Go语言Web开发框架】Iris快速入门

时间:2022-12-24 05:03:25

相关推荐

【Go语言Web开发框架】Iris快速入门

Iris MVC 基本概念

Model(模型):应用程序的主体部分,主要包括业务逻辑,数据操作和数据模型

View(视图):用户与之交互的界面

Controller(控制器):接收来自界面的请求并交给模型进行处理

Iris MVC 工作流程

Iris MVC 目录结构

+ - - datamodels #所有模型存放目录+ - - repositories #所有数据库操作结构体存放目录+ - - services #所有逻辑业务代码存放目录+ - - web #后台文件目录| | - - controllers #控制器存放文件| | - - views #模板文件存放目录+ - - main.go

Iris 开发环境配置

安装 Go环境

Iris 需要Go1.8+的版本

下载地址: /download

Go开发一般基于GOPATH目录进行开发,常规的GOPATH目录结构如下:

❯❯❯ tree -L 1.├── bin #存放编译(go install)出来的可执行文件├── pkg #目录用于存放编译后生成的文件(比如:.a)├── src #目录用于存放源代码,一般通过文件夹来组织项目

安装 Iris

go get -u /kataras/iris

此命令完成后,会将iris的代码下载到$GOPATH/src//kararas/iris下面。

创建 hello-iris项目目录

cd $GOPATHmkdir -p src/hello-iris/

使用编辑器打开hello-iris项目

创建 server.go 文件,并输入以下内容:

package mainimport ("/kataras/iris""/kataras/iris/context")func main() {//创建Iris实例app := iris.New()//绑定根路由,访问后输出Hello Irisapp.Get("/", func(ctx context.Context) {ctx.Text("Hello Iris")})//在8080端口启动服务app.Run(iris.Addr(":8080"))}

上面的代码做了三件事:

创建Iris实例绑定根路由,访问后输出Hello Iris在8080端口启动服务

运行代码:

浏览器访问效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。