controller/site.go
具体业务逻辑类
package controllers
import (
"fmt"
"app"
)
type SiteController struct {
app.Controller
}
func (p SiteController) Index() {
fmt.Fprint(p.Response, p.Request.RequestURI)
}
main.go
入口文件
package main
import (
_ "github.com/go-sql-driver/mysql"
"app"
"controllers"
)
func main() {
application := app.New()
application.Get("site", &controllers.SiteController{})
application.Run(":8080")
}
运行项目
启动进程
访问http://localhost:8080?c=site&a=Index会输出/?c=site&a=Index
写在最后
希望这个小小的项目能启发到各位读者,早日开发出适合自己的Web框架!
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。









