Vue学习-组件和生命周期 一、组件基础通常一个应用会以一棵嵌套的组件树的形式来组织:例如,你可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接、博文之类的组件。 1、为什么我们要用组件了解传统方式到组件化方式的更新。 传统方式编写网页,会导致依赖关系混乱,代码复用率低,所以我们需要用到组件,不同组件的用来实现局部功能的代码和资源。 2、基本使用为了能在模板中使用,这些组件必须先注册以便 Vue 能够 2022-07-28 Vue学习 #学习 #Vue #前端 #js #npm
Vue学习-基础入门篇 一、Vue介绍1、Vue是什么Vue是一套用于构建用户界面的 ==渐进式框架== 。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 2、Vue的特点(1) Vue 的核心库只关注视图层。(2) 不仅易于上手,还便于与第三方库或既有项目整合。(3) 遵循 ==MVVM模式== ,能够实现视图与模型的 & 2022-07-27 Vue学习 #学习 #Vue #前端 #js #npm
Gin框架入门-Gin框架和Gorm框架搭建一个简单的API微服务 前言本章会用到的技术,不太熟悉的可以去看看我以前的文章 快速安装gin框架:https://linzyblog.netlify.app/2022/07/18/gin/ HTTP请求:https://linzyblog.netlify.app/2022/07/18/gin-http/ Gorm入门指南:https://linzyblog.netlify.app/2022/07/19/gin-gor 2022-07-19 Gin框架 #学习 #go #云原生 #gin,http #postman #网络协议 #微服务 #架构
Gin框架入门-Casbin进阶之策略管理API使用方法 一、Casbin 安装1、安装1go get github.com/casbin/casbin/v2 2、在线编辑您还可以使用在线编辑器 ( https://casbin.org/editor/ ) 在 Web 浏览器中编写您的 Casbin 模型和策略。 二、创建Casbin enforcerCasbin使用配置文件来设置访问控制模式。 它有两个配置文件,model.conf和policy.c 2022-07-19 Gin框架 #学习 #go #gin #casbin
Gin框架入门-Casbin入门指南(ACL、RBAC、域内RBAC模型) 一、Casbin概述Casbin 是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型。Casbin参考文档链接:https://casbin.org/github项目链接:https://github.com/casbin/casbin Casbin 可以: 支持自定义请求的格式,默认的请求格式为 **{subject, object, action}**。 具有访问控制模 2022-07-19 Gin框架 #学习 #go #gin #casbin
Gin框架入门-JWT认证 一、JWT1、JSON Web TokenJSON Web Token 参考文档:https://jwt.io/introductionJSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为 JSON 对象。此信息可以验证和信任,因为它是数字签名的。JWT 可以使用密钥(使用HMAC算法)或使用RSA或E 2022-07-19 Gin框架 #学习 #go #gin,json #JWT
Gin框架入门-路由分组和中间件 一、路由分组在我们实际的开发应用中我们希望能个各个功能模块的路由进行分组,同一个模块的不同路由带有同样的前缀。 作用:首先是路由更加的清晰 并且我们在针对某一组路由进行中间件权限校验的时候也比较的方便。 代码示例: 12345678910111213r := gin.Default()v1 := r.Group("v1")v1.GET("/test1", 2022-07-18 Gin框架 #学习 #go #gin,http #postman #网络协议 #json #中间件
Gin框架入门-模型绑定和验证 一、模式绑定若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。 需要在绑定的字段上设置tag,比如,绑定格式为json,需要这样设置 json:”fieldname” 。 Gin还提供了两套绑定方法: 1、Must bind Methods - Bind, BindJSON, Bin 2022-07-18 Gin框架 #学习 #go #gin,http #postman #网络协议 #json
Gin框架入门-文件上传 一、单文件上传 multipart/form-data格式用于文件上传,gin文件上传与原生的net/http方法类似,不同在于gin把原生的request封装到c.Request中。 12345678910111213func main() { r := gin.Default() r.POST("/FileTest", func(c *gin 2022-07-18 Gin框架 #学习 #go #gin,http #postman #网络协议 #file
Gin框架入门-HTTP请求 一、HTTP请求类型http协议中一共定义了八种方法或者称之为类型来表明对请求网络资源(Request-URI)的不同的操作方式,分别是:OPTIONS、HEAD、GET、POST、PUT、DELETE、TRACE、CONNECT。 请求 内容 GET 请求指定的页面信息,并返回实体主体。 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件),数据被包含在请求体中。 2022-07-18 Gin框架 #学习 #go #gin,http #postman #网络协议