摘要: 一下假设我们正在写的web框架叫nice为了兼容使一些函数能够兼容http.handleFunc,比如Nice.Get("/hello",func(){return "hello"})在访问127.0.0.1:3000的时候就能看到hello。实现的方法就是,我们要为每个请求维护一个上下文,然后利用对被兼容函数的反射,自适应相应的handleFunc。然后再实现http的接口Nice.ServerHTTP(w,r)即可。好吧,我觉得这句话也没怎么说清楚。先看代码。首先,怎样才能自适应呢?怎样才能达到变参的效果呢?如果换作别的场景,做起来就很困难了,因为函 阅读全文
posted @ 2014-04-02 08:42 ggaaooppeenngg 阅读(326) 评论(0) 推荐(0) 编辑