/*
Golang语言社区(www.Golang.Ltd)
作者:cserli
时间:2018年3月2日
*/
package main
import (
"LollipopGo/library/lollipop/common" // Assign统一模板的数据
"LollipopGo/library/lollipop/controller" // 控制器包--其实就是路由包(也就是访问路径的包)
"fmt"
"net/http"
"wwwgolangltdbolg/application/admin/controller"
"wwwgolangltdbolg/application/platform/controller"
)
// 数据结构
type Info struct {
Title string
Name string
Site string
}
// 控制器定义变量
var ControllerHub *controller.Tcontroller
// 初始化函数
func init() {
fmt.Println("Entry INIT!!!")
return
}
// 主函数
func main() {
fmt.Println("Entry main!!!")
// 控制器(路由)
// -- for循环去取数据--在lollipopGo控制器层设置的
// 路由错误控制
http.HandleFunc("/", LG_err)
// 正常执行
//{
http.HandleFunc("/index", index) // web及手机访问--js页面自行判断
http.HandleFunc("/admin", admin_main.Admin) // 商家中心--后台中心
http.HandleFunc("/platform", platform_main.Admin) // 商家平台中心--商城才有
//} -- end()
// 监听端口
err := http.ListenAndServe(":8866", nil)
if err != nil {
fmt.Println("ListenAndServe:", err)
}
return
}
// 路由函数
func index(w http.ResponseWriter, r *http.Request) {
// 模板路径
Lcommon.Assign("template/index.html").Execute(w, "")
return
}
// 路由错误
func LG_err(w http.ResponseWriter, r *http.Request) {
// 模板路径
Lcommon.Assign("template/error.html").Execute(w, "")
return
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。