栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

go的beego模块

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

go的beego模块

1.路由设置

    1).路由的配置代码

    2).处理请求的控制器

    3).处理请求的过程

2.controller请求控制器

    Controller提供Init、Prepare、Post、Get、Delete、Head 等方法

3.model数据模块

    在此模块操作数据库

4.View模块

    通过view中的模版去渲染展示页面,一般模版都以tpl 和 html作为后缀名,模版通过html、css、js实现

5.静态文件

    js、css、img默认都放在static包中

    可以在main.go的beego.Run()之前添加此代码beego.SetStaticPath("/img", "文件夹")添加用户默认的静态文件

6.Session模块

    1).jbeego 内置了 session 模块,目前 session 模块支持的后端引擎包括 cookie、file、mysql、redis等
    2).开启session
        在main.go中加入beego.BConfig.WebConfig.Session.SessionOn = true
        或者在配置函数中加入sessionon = true

    3).session常用的方法
        SetSession(name string, value interface{}) 设置session的值
        GetSession(name string) interface{} 获取session的值
        DelSession(name string) 删除
    4).从 beego1.1.3 版本开始移除了第三方依赖库,也就是如果你想使用 mysql、redis,需要先安装相关session
    go get -u github.com/astaxie/beego/session/mysql

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/731531.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号