用了golang框架是否降低了开发效率

tablecell · 2021-09-06 08:55:33 · 2168 次点击

不知道你又没有注意到过,访问很多网站时,会自动去掉最后的/。</br> 而golang自带的是简单的map实现的路由,无法支持。</br> 框架是用前缀树之类的实现,所以支持了。</br> 不过我是不太喜欢这种自动重定向的功能的, 所以常常会显示设置一个handler</br>

#6
更多评论

看不懂楼主在说什么... 例子的代码和测试完全不符合, 一个监听80端口, 一个访问8080...

#1

1楼 @focusonline 8080是另外一个框架的端口,完整的代码

package main
import "github.com/yarf-framework/yarf"
type Hello struct {
    yarf.Resource
}
func (h *Hello) Get(c *yarf.Context) error {
    c.Render("Hello, " + c.Param("name"))
    return nil
}
func main() {
    y := yarf.New()
    hello := new(Hello)
    y.Add("/hello/:name", hello)
    y.Start(":8080")
}

$ http://localhost:8080/hello/world/

#2