萝莉控爱好者的 golang web 框架

2017-04-08 19:22:50 +08:00
 cssivision

looli 萝莉控专属的 web 框架

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

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

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)
}
5342 次点击
所在节点    Go 编程语言
43 条回复
littleylv
2017-04-08 19:25:59 +08:00
你确定萝莉是 looli ?
cssivision
2017-04-08 19:27:02 +08:00
@littleylv 是 loli ,我只是把它 looooli 拉长了。
loading
2017-04-08 19:27:51 +08:00
参考一下中间件,因为你萝莉都拼错了,不敢用,还是要用 echo 。

233
cssivision
2017-04-08 20:06:25 +08:00
@loading 自己造轮子,对某个技术点印象更深
102400
2017-04-08 20:15:45 +08:00
@cssivision 有没有路由别名的功能,看了很多微框架都没有。除了马卡龙
fy
2017-04-08 20:21:46 +08:00
这目标人群的细分领域,害怕
jarlyyn
2017-04-08 21:09:15 +08:00
用 HTTP 库还要搞个 contenx,这是不想和别的中间件兼容啊
jarlyyn
2017-04-08 21:09:29 +08:00
@102400

别名是啥?
cssivision
2017-04-08 21:11:02 +08:00
@jarlyyn 只是语法糖,其实 go 自带的 http 能够完成大部分的功能
znood
2017-04-08 21:11:14 +08:00
我们项目我给起名还叫 saber 呢🙃
cssivision
2017-04-08 21:11:19 +08:00
@102400 路由别名?
cssivision
2017-04-08 21:12:11 +08:00
@znood ex 咖喱棒👍
jarlyyn
2017-04-08 21:24:05 +08:00
@cssivision

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

吗?
cssivision
2017-04-08 21:39:36 +08:00
@jarlyyn 对于不同的框架,通用的中间件估计都得在外面包装一下
8qwe24657913
2017-04-08 21:40:39 +08:00
萝莉控是指对萝莉有特别爱好之人,那么萝莉控爱好者可以理解为爱好"对萝莉有特别爱好之人"的人吗……细思恐极
d2hhxx
2017-04-08 22:12:10 +08:00
@8qwe24657913 哈哈哈哈哈哈
BearTher
2017-04-08 22:16:15 +08:00
@8qwe24657913 你是想說"愛好對蘿莉有特別愛好之人的人"吧?
evilgod528
2017-04-08 22:39:45 +08:00
一直用 iris
102400
2017-04-08 23:03:07 +08:00
@cssivision 就是为路由命名啊,可以在其它地方方便调用,类似 beego 的 URLFor
huiyizhong
2017-04-08 23:28:48 +08:00
只想说,三年起步!最高死刑!😂😂😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX