Golang Go语言中的萝莉控爱好者Web框架

发布于 1周前 作者 songsunli 来自 Go语言

looli 萝莉控专属的 web 框架

业余时间搞了个极简主义的 golang web 框架, https://github.com/cssivision/looli , looli => 萝莉,萝莉控专属的 golang 框架。

  • router 支持常用的路由匹配
  • context 各种常用方法的语法糖
  • middleware 级联的中间件,自带 cors, session, csrf 等中间件

自己造轮子,写自己的网站。

package main

import ( “net/http” “github.com/cssivision/looli” )

func main() { router := looli.Default()

router.Get("/a/:name", func(c *looli.Context) {
    c.Status(200)
    c.String("hello " + c.Param("name") + "!\n")
})

http.ListenAndServe(":8080", router)

}


Golang Go语言中的萝莉控爱好者Web框架

更多关于Golang Go语言中的萝莉控爱好者Web框架的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

44 回复

你确定萝莉是 looli ?

更多关于Golang Go语言中的萝莉控爱好者Web框架的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


是 loli ,我只是把它 looooli 拉长了。

参考一下中间件,因为你萝莉都拼错了,不敢用,还是要用 echo 。

233

自己造轮子,对某个技术点印象更深

有没有路由别名的功能,看了很多微框架都没有。除了马卡龙

这目标人群的细分领域,害怕

用 HTTP 库还要搞个 contenx,这是不想和别的中间件兼容啊



别名是啥?

只是语法糖,其实 go 自带的 http 能够完成大部分的功能

我们项目我给起名还叫 saber 呢🙃

路由别名?

ex 咖喱棒👍



可以直接或者间接用各种现有的 MiddleWare

吗?

对于不同的框架,通用的中间件估计都得在外面包装一下

萝莉控是指对萝莉有特别爱好之人,那么萝莉控爱好者可以理解为爱好"对萝莉有特别爱好之人"的人吗……细思恐极

哈哈哈哈哈哈

你是想說"愛好對蘿莉有特別愛好之人的人"吧?

一直用 iris

就是为路由命名啊,可以在其它地方方便调用,类似 beego 的 URLFor

只想说,三年起步!最高死刑!😂😂😂

所以哪里萝莉了?

写的人是个萝莉控爱好者 XD

什么时候可以出个 “正太控爱好者的 golang web 框架” (逃

萝莉控一般是怪大叔。难道作者喜欢怪大叔?

萝莉控控?

从开始就一直用的 gin ,感觉语法蛮适合初学菜鸟的

iris 不错,看中它的 gorilla/mux 路由支持

项目一开始用的 gin ,做到后面就后悔了 -_-

为啥后悔了?

主要是路由太简陋,匹配项得在 / 之间,正则都不支持

httprouter 是比较简陋, gin 也是自己改了 httprouter ,目的就是快嘛。

嘤嘤嘤,我的一枚 loli 域名被域名贩子抢走了……
早知道我就一次性交 10 年的保护费了……

看到 looli 我想到了 hooli 。。。

与萝莉有何关系,莫非在代码里隐藏了很多的萝莉的字符画?

po 主你个站就三个大字“萝莉控”也够耿直。(逃

可惜我是御姐控,噢,说错了,可惜我不会 Golang …

萝莉控不是变态!爱幼不伤幼,做个好叔叔!(⁎⁍̴̛ᴗ⁍̴̛⁎)

什么时候出 yoooo

看来不止我一个想看秀吉的?

打发 revel 好~

萝莉控是指喜欢萝莉的人,那么萝莉控爱好者,自然就是指喜欢喜欢萝莉的大叔的大叔了?

不敢用,放服务器上面怕 FBI 查

针对帖子中提到的“Golang Go语言中的萝莉控爱好者Web框架”,我猜测这可能是一个误解或输入错误,因为Golang(Go语言)的Web框架中并没有直接以“萝莉控爱好者”为命名或主题的框架。Go语言的Web框架主要用于简化和加速Web应用程序的开发,它们提供了一系列的功能和组件,如路由、中间件、模板引擎等。

在Go语言的Web框架中,一些比较知名的包括Gin、Echo、Beego、Iris等。这些框架各有特色,例如Gin以快速、模块化、易于扩展而著称,非常适合构建RESTful API和JSON API;Beego则是一个全栈式框架,提供了丰富的功能和组件,适用于构建中大型Web应用程序。

因此,如果帖子中的“萝莉控爱好者Web框架”是指Go语言中的一个具体框架,那么可能是一个误解或误传。建议查阅相关的Go语言Web框架文档或社区资源,以获取更准确和详细的信息。同时,也请注意在使用专业术语和命名时保持准确性和尊重性。

回到顶部