技术池(jishuchi.com) 本次搜索耗时 1.972 秒,为您找到 144 个相关结果.
  • beego 的模块设计

    模块介绍 模块介绍 beego 正在逐步的走向乐高模式,也就是把系统逐步的模块化,让一个一个的模块成为乐高的积木,用户可以把这些积木搭建成自己想要的东西,这个就是目前 beego 的发展方向,beego 1.0 版本起包含下面这些模块,这些模块都是我们平常开发过程中非常有用的: session 模块 cache 模块 logs 模块 htt...
  • 错误处理

    错误处理 Controller 定义 Error 错误处理 我们在做 Web 开发的时候,经常需要页面跳转和错误处理,beego 这方面也进行了考虑,通过 Redirect 方法来进行跳转: func ( this * AddController ) Get () { this . Redirect ( "/" , ...
  • 事务处理

    ORM 可以简单的进行事务操作 ORM 操作事务,支持两种范式。一种通过闭包的方式,由 Beego 本身来管理事务的生命周期。 // Beego will manage the transaction's lifecycle // if the @param task return error, the transaction ...
  • model 逻辑

    model 分析 model 分析 我们知道 Web 应用中我们用的最多的就是数据库操作,而 model 层一般用来做这些操作,我们的 bee new 例子不存在 Model 的演示,但是 bee api 应用中存在 model 的应用。说的简单一点,如果您的应用足够简单,那么 Controller 可以处理一切的逻辑,如果您的逻辑里面存在着可以...
  • Controller 运行机制

    2787 2020-06-24 《beego 开发手册》
    controller 逻辑 controller 逻辑 前面我们了解了如何把用户的请求分发到控制器,这小节我们就介绍大家如何来写控制器,首先我们还是从源码分析入手: package controllers import ( "github.com/astaxie/beego" ) type Main...
  • 在线聊天室

    在线聊天室 在线聊天室 本示例通过两种形式展示了如何实现一个在线聊天室应用: 使用长轮询模式。 使用 WebSocket 模式。 以上两种模式均默认将数据存储在内存中,因此每次启动都会被重置。但您也可以通过修改 conf/app.conf 中的设置来启用数据库。 以下为项目组织大纲: WebIM / WebIM . go ...
  • CRUD 操作

    2774 2020-06-24 《beego 开发手册》
    对象的 CRUD 操作 Read ReadOrCreate Insert InsertMulti Update Delete 对象的 CRUD 操作 如果已知主键的值,那么可以使用这些方法进行 CRUD 操作 对 object 操作的四个方法 Read / Insert / Update / Delete o := orm . N...
  • XSRF 过滤

    跨站请求伪造 支持controller 级别的屏蔽 跨站请求伪造 跨站请求伪造(Cross-site request forgery) , 简称为 XSRF,是 Web 应用中常见的一个安全问题。前面的链接也详细讲述了 XSRF 攻击的实现方式。 当前防范 XSRF 的一种通用的方法,是对每一个用户都记录一个无法预知的 cookie 数据,然后要...
  • 进程内监控

    进程内监控 请求统计信息 性能调试 健康检查 定时任务 配置信息 进程内监控 beego 的监控默认是关闭的,在进程开启的时候监控端口,但是默认是监听在 127.0.0.1:8088 ,这样无法通过外网访问。当然你可以通过各种方法访问,例如 nginx 代理。 为了安全,建议用户在防火墙中把 8088 端口给屏蔽了。你可以在 con...
  • beego 第三方库

    随着 beego 的发展, 基于 beego 的第三方库也逐渐的增加,如果大家有基于 beego 的库,欢迎递交你的地址 gorelic 支付宝 SDK pongo2 keenio casbin - RBAC ACL plugins