当前位置:首页 >专题 >Beego 专题

Beego 专题
Beego

Beego 专题

Beego官方文档、快速开始与Go企业级Web开发
Beego是面向Go企业应用的全栈Web框架,集成MVC、路由、ORM、Session、日志、配置、任务和API文档等能力。本专题汇总Beego 2.x官方资料与17Golang站内经典手册,帮助开发者从项目创建逐步掌握控制器、路由、数据访问和安全配置。

站内 Beego 学习路线

bee工具、Controller、路由、模板、ORM、Session与安全

bee工具的使用
外链

bee工具的使用

介绍bee new、bee api和bee run等命令,以及Web和API项目目录结构。
Controller运行机制
外链

Controller运行机制

讲解Controller嵌入、Get/Post方法分发、Data数据和模板渲染流程。
Beego 路由设置
外链

Beego 路由设置

覆盖固定、正则、自动和RESTful路由,以及HTTP Method到控制器方法的映射。
Beego View编写
外链

Beego View编写

介绍TplName、Go模板语法、Data数据传递和静态文件输出。
Go ORM 资源概览
外链

Go ORM 资源概览

整理Go生态常见ORM方案,并包含Beego ORM对MySQL、PostgreSQL和SQLite的支持说明。
Beego Session模块
外链

Beego Session模块

介绍Session管理器以及memory、file、Redis和MySQL等存储引擎。
Beego XSRF过滤
外链

Beego XSRF过滤

说明XSRF保护配置、表单Token、请求头传递和控制器级开关。
Golang开发REST API:路由与状态码详解
文章

Golang开发REST API:路由与状态码详解

讲解以资源为中心的RESTful路由、HTTP方法、状态码和统一JSON响应格式。
Golang数据库连接与连接池实用技巧
文章

Golang数据库连接与连接池实用技巧

介绍DSN、连接池参数、超时、资源释放、监控和生产环境数据库连接管理。
Golang实现JWT认证:Token生成与验证全攻略
文章

Golang实现JWT认证:Token生成与验证全攻略

使用jwt/v5生成和验证Token,处理Authorization、Claims、过期与刷新机制。
Golang CORS跨域中间件实现教程
文章

Golang CORS跨域中间件实现教程

讲解Origin、Methods、Headers、Credentials和OPTIONS预检请求处理。

Beego 常见问题

版本选择、导入路径、框架定位与生产实践

新项目应该使用Beego v1还是v2?

新项目优先使用Beego v2,并采用github.com/beego/beego/v2导入路径。阅读旧教程时重点理解概念,同时以2.x官方文档核对API和配置。

Beego和Gin有什么区别?

Beego提供MVC、ORM、Session、配置、日志和任务等全栈能力;Gin更偏轻量HTTP框架。企业后台和完整Web应用可考虑Beego,强调自由组合和轻量API时常选择Gin。

Beego能开发RESTful API吗?

可以。Beego支持HTTP方法路由、Controller、Namespace、过滤器、JSON输出和自动API文档,bee api还能生成API项目骨架。

Beego上线前应检查哪些配置?

检查运行模式、反向代理、超时、日志轮转、数据库连接池、Session存储、XSRF与认证、错误页、健康检查、优雅退出和依赖版本锁定。

微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码