[技术分享]使用 iris 是根据 laravel 特色 搭建小架子

说明: iris-framework 已经包含了 jwt 、xorm、gorm、mysql、godotenv、logrus,日志切割(每天)
func main() {
    newApp()
}

func newApp() {
    app := iris.New()

    app.Use(Middleware.CORS) // 跨域设置
    routes.Register(app) // 注册路由

    app.HandleDir("/upload", "public/upload") // 设置静态资源

// 启动 app
    app.Run(
        iris.Addr(":" + os.Getenv("APP_PORT")),
        iris.WithoutServerError(iris.ErrServerClosed),
        iris.WithOptimizations,
    )
}

image.png

具体详情请关注
github.com/nelsonkti/iris-framewor...

风萧萧兮易水寒

4 声望
1 粉丝
0 条评论
推荐阅读
在分布式系统中,库存超卖怎么办?
生活中遇到一些的高并发场景,如:618、双11光棍节秒杀活动、节假日时12306火车票抢票等场景,访问量激增,比平常时多了几千或者上万倍的访问量,这些高并发场景会导致库存超卖,库存超卖例子:一趟火车票只有1k...

nelsonkti阅读 417

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。
前言秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。知识点详解秒杀系统架构图秒杀流程图秒杀系统设计这篇文章一万多...

王中阳Go33阅读 2.6k评论 1

封面图
前端如何入门 Go 语言
类比法是一种学习方法,它是通过将新知识与已知知识进行比较,从而加深对新知识的理解。在学习 Go 语言的过程中,我发现,通过类比已有的前端知识,可以更好地理解 Go 语言的特性。

robin23阅读 3.3k评论 6

封面图
Golang 中 []byte 与 string 转换
string 类型和 []byte 类型是我们编程时最常使用到的数据结构。本文将探讨两者之间的转换方式,通过分析它们之间的内在联系来拨开迷雾。

机器铃砍菜刀24阅读 58.1k评论 2

年度最佳【golang】map详解
这篇文章主要讲 map 的赋值、删除、查询、扩容的具体执行过程,仍然是从底层的角度展开。结合源码,看完本文一定会彻底明白 map 底层原理。

去去100216阅读 11.6k评论 2

年度最佳【golang】GMP调度详解
Golang最大的特色可以说是协程(goroutine)了, 协程让本来很复杂的异步编程变得简单, 让程序员不再需要面对回调地狱, 虽然现在引入了协程的语言越来越多, 但go中的协程仍然是实现的是最彻底的. 这篇文章将通过分析...

去去100215阅读 11.9k评论 4

万字详解,吃透 MongoDB!
MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常...

JavaGuide8阅读 1.7k

封面图

风萧萧兮易水寒

4 声望
1 粉丝
宣传栏