仿照 ruby 的 sinatra 框架写的。
介绍:
sinatra 风格的路由,如/products/:id,匹配形如/products/100, /products/me的url,获取匹配内容方式和取得参数相同,
暂时只支持文本、html 和 json 的响应格式
以/public/*的形式访问静态文件,个人感觉这样比每次请求都尝试查找静态文件效率高。
默认的模版路径在工作目录下的 views 文件价。静态文件和 favicon.ico 在 public 目录下
go 语言新手,可能有很多实现不合理的地方,后面会持续改进。
项目地址 https://github.com/cgyy/girl
注意:只在 linux/mac 下面测试过,windows 上面在渲染模版的时候可能会找不到文件 (没试过)