go iris 连接 mysql 异步_使用 Iris 打造一款个人博客(配置篇)

本文介绍了如何使用 Go 语言的 Iris 框架搭建个人博客,并重点讲解了配置文件的创建,包括 JSON 格式的设置如端口和静态目录,以及数据库连接的初始化,特别是与 MySQL 的连接。项目结构遵循 MVC 设计模式,包括控制器、视图和模型。通过 `InitConfig` 函数加载配置,`db.go` 文件中实现数据库连接。
摘要由CSDN通过智能技术生成

Iris 号称世界第一快的框架

实际上测试对比几款高性能的 go web 框架,Iris 框架的响应速度确实优于其他框架(当然 gin 和其他框架也不赖)

在知乎和一些技术论坛里也有主张不使用 Iris 框架的文章,大概的内容是 Iris 存在不可预测的安全性问题

今天不讨论这些玩意,反正我个人使用过程中并没有碰到什么安全隐患,反而中意 Iris 的高性能和并发量

具体的实例 demo 可以自行参考官方文档,遵循 MVC 架构

这就不废话了,下面开始 Iris 编写个人博客第一弹,配置篇

8b4ce80f45d23568bfcb057f10003ceb.png

image

项目结构

开始编码之前总是需要定义一下总体的项目结构

93cc97be74d92f1ec727c7221295b4fb.png

项目结构

可以看到除了 配置文件,数据库连接 和 主执行文件 之外

剩下的就是 控制器(controller),视图(server) 和 模型(models)

这就是所谓的 MVC 模型了

今天就先来看看配置文件如何去写(个人习惯) 以及 配置数据库连接

其实这也是大多数 web 开发者一开始做的事情

配置文件

Iris 提

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值