如何为个人创建绿色调主题的网页并估算相关费用?

摘要:绿色调网站,自己想做个网站 费用,广东队对阵广州队,网络运营商在哪里找让框架去做http解包封包等,让我们的精力用在应用层开发 MVC模式 M: model,操作数据库gorm v
绿色调网站,自己想做个网站 费用,广东队对阵广州队,网络运营商在哪里找让框架去做http解包封包等#xff0c;让我们的精力用在应用层开发 MVC模式 M: model#xff0c;操作数据库gorm view 视图 处理模板页面 contoller 控制器 路由 逻辑函数 解决gin相关代码飘红的问题 记得启用gomodule go env -w GO111MODULEon然后到相应目录下执行 go mod i… 让框架去做http解包封包等让我们的精力用在应用层开发 MVC模式 M: model操作数据库gorm view 视图 处理模板页面 contoller 控制器 路由 逻辑函数 解决gin相关代码飘红的问题 记得启用gomodule go env -w GO111MODULEon然后到相应目录下执行 go mod init xxx go mod tidy 这样应该可以解决代码飘红说找不到对应包的问题由于墙的原因 需要更换代理请执行 go env -w GOPROXYhttps://mirrors.aliyun.com/goproxy/一、初步使用 搭建好go的环境目录结构如下 //main.go package mainimport github.com/gin-gonic/gin func main() {gin.Default() }go mod init quickstart go mod tidy如果下载失败换成golang官方源试试 go env -w GOPROXYhttps://proxy.golang.org,direct搭建一个基础的后端 //main.go package mainimport github.com/gin-gonic/gin func getuser(ctx *gin.Context){ctx.JSON(200,gin.H{username:you,}) } func main() {//获取引擎对象即路由对象r:gin.Default()//路由映射函数r.GET(/user,getuser)//启动默认本机8080端口 类似django的runserverr.Run(127.0.0.1:8081) }访问相应路径如下 二、路由系统初识 2.1 服务端对客户端发起各种请求方式的处理 2.1.1 同一个资源的不同请求方式 //路由映射函数同一个路由不同的方法执行不同的逻辑 r.GET(/book, func(context *gin.Context) {context.JSON(200,gin.H{msg:查询成功,})}) r.POST(/book, func(context *gin.Context) {context.JSON(200,gin.H{msg:新增成功,})})r.PUT(/book, func(context *gin.Context) {context.JSON(200,gin.H{msg:修改成功,})})r.DELETE(/book, func(context *gin.Context) {context.JSON(200,gin.H{msg:删除成功,}) })2.1.2 Any // any请求方式都可以访问 r.Any(/index, func(context *gin.Context) {context.JSON(200,gin.H{msg:任何方式都可以访问,})})2.1.3 NoRoute //所有路由都无法访问时不管何种请求方式走noroute时返回相应信息 r.NoRoute( func(context *gin.Context) {context.JSON(404,gin.H{msg:404 not find,})})2.2 路由分组 gin框架没有像django那样的路由分组需要自己写