go语言Beego
文章平均质量分 70
go语言Beego框架学习
行走的皮卡丘
自律 学习 坚强 ,拒绝迷茫。毕业于广东石油化工学院(电子信息工程学院)。本人主要学习golang(go)语言,python,kotlin,还有HTML,CSS,JavaScript等等,正在努力中........
展开
-
8、防护XSRF的方式:post请求之类伪造请求
每一个用户一个cookie,所用的请求都需要验证这个cookie,如果没有这个cookie,则被认为跨站请求伪造,挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法,CSRF 利用的是网站对用户网页浏览器的信任。原创 2020-08-01 08:54:51 · 1556 阅读 · 2 评论 -
7.beego的controller模块的路由
7.beego的controller模块的路由文章目录7.beego的controller模块的路由有三种路由:**固定路由、正则路由、自动路由**固定路由:正则路由:自动路由:自定义路由:beego路由用法举例:判断请求的方法:终止逻辑:比如用户认证不通过时有三种路由:固定路由、正则路由、自动路由固定路由:一个固定的路由,一个控制器,然后根据用户请求方法不同请求控制器中对应的方法beego.Router("/", &controllers.MainController{})原创 2020-07-30 08:44:27 · 1603 阅读 · 1 评论 -
6.beego的controller模块
6.beego的controller模块文章目录6.beego的controller模块一、配置文件路径:二、读取配置文件信息:2.1、详细配置信息如下:2.1.1、App 配置2.1.2、Web配置2.1.3、监听配置2.1.4、Session配置2.1.5、Log配置三、操作配置文件的方法:四、配置文件的key 支持 section::key 模式。五、配置文件支持环境变量配置一、配置文件路径:beego 默认会解析当前应用下的 conf/app.conf 文件应用名称:appname原创 2020-07-30 08:42:39 · 2360 阅读 · 1 评论 -
5.数据交换之网页输出显示(beego)
5.数据交换之网页输出显示文章目录5.数据交换之网页输出显示beego 采用了 Go 语言默认的模板引擎指定模板:c.TplName = "index.tpl"默认支持`tpl`和`html`beego.AddTemplateExt设置其他后缀beego.AddTemplateExt("后缀名")如果不设置该参数,那么默认会去到模板目录的 Controller<方法名>.tpl 查找,例如上面的方法会找 maincontroller/get.tpl数据渲染:c.Data["Website"]原创 2020-07-27 11:06:46 · 1337 阅读 · 2 评论 -
4.数据交换之结构体(beego)
4.数据交换之结构体(beego)结构体定义type Person struct { Id int Name string Age int}初始化// 第一种var s Student = Student{name:"cxm",Age:18}// 第二种var s1 Students1.name = "cxm"fmt.Println(s1)// 第三种s2 := Student{name:"cxm"}定义匿名字段(继承)原创 2020-07-25 17:56:05 · 964 阅读 · 1 评论 -
3.建立第一个Beego项目体验
3.建立第一个Beego项目体验文章目录3.建立第一个Beego项目体验3.1建立Beego项目一个典型的 MVC 架构的应用,`main.go`是入口文件。cd到创建好的项目:cd beego\_project然后运行启动命令:bee run启动成功标志访问地址:3.2 主入口main.go3.2.1、导入包:\_ "BeegoProject/routers"3.2.2 、beego.run()3.2.3、BeeApp.Run()3.1建立Beego项目Windows打开 cmd 输入:(前提bee原创 2020-07-25 17:23:40 · 1978 阅读 · 0 评论 -
beego框架介绍
beego框架介绍beego 是基于八大独立的模块构建的,是一个高度解耦的框架,功能模块化,是一个典型的 MVC 架构运行流程:原创 2020-07-25 11:32:27 · 786 阅读 · 1 评论 -
WEB介绍(beego)
WEB介绍什么是web请求浏览器(客户端)发送一个请求到服务器,服务器对这个请求进行处理,并返回结果给浏览器,浏览器渲染返回的结果,等收到全部的内容然后断开与服务器之间的连接。浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP,然后通过IP地址找到IP对应的服务器后,要求建立TCP连接,等浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后才开始处理请求包,服务器调用自身服务,返回HTTP Response(响应)原创 2020-07-25 11:31:22 · 3150 阅读 · 0 评论 -
在MAC下安装Go环境和beego
在MAC下安装Go环境和beego在写一个博客系统需要用到beego,但是电脑有重装了一次,所以这次重新安装一下go的环境文章目录在MAC下安装Go环境和beego下载go测试配置环境变量Usage如果您使用的 Go 版本是 1.13 及以上 (推荐)如果您使用的 Go 版本是 1.12 及以下安装beego解决go get 很慢问题安装bee测试下载go给出一个下载地址:go下载链接mac电脑使用这个版本的就好了下载之后我们按照步骤安装即可测试go version 配置环境变量原创 2020-07-21 11:36:03 · 2600 阅读 · 2 评论