IT书架 本次搜索耗时 0.058 秒,为您找到 39 个相关结果.
  • 错误处理

    错误处理 Controller 定义 Error 从 panic 中恢复 相关内容 错误处理 我们在做 Web 开发的时候,经常需要页面跳转和错误处理,Beego 这方面也进行了考虑,通过 Redirect 方法来进行跳转: func ( this * AddController ) Get () { this ...
  • 快速开始

    Orm 快速开始 调试查询日志 Orm ORM 的例子在这里(opens new window) Beego 的 ORM 被设计成为两种: 普通的 Orm 实例:这种实例是无状态的,因此你应该尽可能保持一个数据库只有一个实例。当然,即便每次你都创建新的实例,问题也不大,只是没有必要而已; TxOrm :这是启动事务之后得到的Orm 对象...
  • 模板引擎

    模板引擎 模板目录 自动渲染 模板标签 模板数据 模板名称 Layout 设计 LayoutSection renderform 使用 模板引擎 Beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 Beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 Beego 应用启动的...
  • Web热升级

    热升级 热升级 热升级是什么呢?了解 nginx 的同学都知道,nginx 是支持热升级的,可以用老进程服务先前链接的链接,使用新进程服务新的链接,即在不停止服务的情况下完成系统的升级与运行参数修改。那么热升级和热编译是不同的概念,热编译是通过监控文件的变化重新编译,然后重启进程,例如 bee run 就是这样的工具 Beego 主要的思路来源于...
  • XSRF

    跨站请求伪造 表单中携带 Token 页面设置 meta Controller 级别的 XSRF 屏蔽 相关内容 跨站请求伪造 跨站请求伪造(Cross-site request forgery) (opens new window) , 简称为 XSRF,是 Web 应用中常见的一个安全问题。前面的链接也详细讲述了 XSRF 攻击的实现方式...
  • Session

    Session 在 Web 中使用 Session 不同引擎的初始化工作 File MySQL Redis memcache Postgress Couchbase 特别注意点 单独使用 Session 模块 引擎设置 如何创建自己的引擎 Session beego 内置了 session 模块,目前 session 模...
  • 国际化

    国际化介绍 i18n 使用 在控制器中使用 注册本地化文件 初始化控制器语言 控制器语言处理 在视图模板中使用 分区功能 歧义处理 命令行工具 同步本地化文件 其它说明 国际化介绍 i18n 模块主要用于实现站点或应用的国际化功能,实现多语言界面与反馈,增强用户体验。像 Go Walker (opens new window) ...
  • 14 漫画 Go 语言项目实战 文件服务

    1926 2022-11-29 《漫画Go语言》
    漫画 Go 语言项目实战 文件服务 获取文件信息 文件权限 创建文件和文件夹 读写文件 关闭文件和删除文件 使用程序进行读取文件的时候,读取完成之后需要手动调用Close() 关闭文件。 IO操作 读取数据操作 写入数据操作 文件复制 文件服务 NewFileInfo方法创建文件对象 SaveFile方法保存文件到本地 图片的压缩与裁剪...
  • 模型定义与注册

    ORM 模型 注册模型 模型基本设置 表名 列 忽略字段 索引 主键 默认值 自动更新时间 引擎 模型高级设置 null size digits / decimals type Precision Comment 模型字段与数据库类型的映射 z## MySQL Sqlite3 PostgreSQL 表关系设置 rel...
  • 13 漫画 Go 语言项目实战 聊天服务

    2330 2022-11-29 《漫画Go语言》
    漫画 Go 语言项目实战 聊天服务 聊天服务准备技术 实现步骤 创建API项目 自动化生成swagger文档 新建控制器用于创建websocket连接 服务端收发消息处理 创建客户端 心跳检测和重连机制 配置文件说明 数据库设计 业务分析 项目git地址 漫画 Go 语言项目实战 聊天服务 学习了Go语言的基础知识,Go语言中...