iris文件服务器,Iris MVC · GO WEB IRIS入门到入土(GOWeb系列教程) · 看云

Iris MVC

===

### 目录结构:

~~~

.

├── datamodels // 数据模型

├── repositories // dao层

├── services // 服务层

├── main.go // 入口文件

└── web

├── controllers

└── views

~~~

#### 入口文件

~~~

package main

import "github.com/kataras/iris"

func main() {

app := iris.New()

app.Logger().SetLevel("debug") // 设置错误等级 开发模式

// 注册html模板

app.RegisterView(iris.HTML("./web/views",".html"))

// 注册控制器

app.Run(iris.Addr(":8085"),iris.WithCharset("UTF-8"))

}

~~~

### 入口文件更多配置参数

~~~

func main() {

//1.创建Iris 框架

app := iris.New()

//2.设置debug模式

app.Logger().SetLevel("debug")

//3.注册模版

app.RegisterView(iris.HTML("./web/views", ".html"))

//4.其它初始化操作,比如数据库,seesion初始化

//5.注册控制路由

mvc.New(app.Party("/hello")).Handle(new(controllers.HelloController))

//6.启动服务

app.Run(

// 启动服务在8080端口

iris.Addr("localhost:8080"),

// 启动时禁止检测框架版本差异

iris.WithoutVersionChecker,

//忽略服务器错误

iris.WithoutServerError(iris.ErrServerClosed),

//让程序自身尽可能的优化

iris.WithOptimizations,

iris.WithCharset("UTF-8"), // 国际化

)

}

~~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值