2.打包前台vue代码 a. 修改web/.env.production文件 按自己的需要修改,可以不改 把里面的VUE_APP_BASE_API ='/v1'改为 VUE_APP_BASE_API ='/power'其中power(这里是为了和我的项目名称一致)是你的nginx代理的地址,和nginx里写一致了 例如你想要按下面的地址访问后台接口 http://doc.haimait.com/power b...
gin+vue编写的自动化代码开发脚手架,是gin+vue全栈学习最好的项目,腾讯阿里开发均有采用gin-vue-admin为模型进行相关业务开发,代码自动化,加快开发速度,权限系统齐全,减少重复工作
MTV模式(模板渲染):后端使用模板语法也就是字符串替换的方式,在后端直接完成数据和HTML的渲染,直接返回给客户端。 MVVM(前后端分离架构):后端返回json数据,前端使用axios/ajax的方式获取到数据,使用vue等前端框架完成数据到HTML的渲染。 1.RESTful API 只要API程序遵循了REST风格,那就可以称其为RESTful API。 其实核...
router.GET("/b", func(c *gin.Context) { //加载名称为/web/b/index.html,并给模板赋值 c.HTML(http.StatusOK, "/web/b/index.html", gin.H{ "title": "gin框架之HTML模板渲染-b", }) }) router.GET("/func", func(c *gin.Context) { //加载名称为/web/func/index.html 1、更改gi...
packagemodelimport("ginVue3blog/utils/errmsg""golang.org/x/crypto/bcrypt""gorm.io/gorm""log")type User struct{gorm.Model Username string`gorm:"type:varchar(20);not null " json:"username" validate:"required,min=4,max=12" label:"用户名"`Password string`gorm:"type:varchar(500);not null...
后端渲染HTML页面建议使用Cookie-session认证 后按渲染页面可以很方便的写入/清除cookie到浏览器,权限控制非常方便.很少需要要考虑跨域AJAX认证的问题. App,web单页面应用,APIs建议使用JWT认证 App,web APIs等的兴起,基于token的身份验证开始流行, 当我们谈到利用token进行认证,我们一般说的就是利用JSON Web Tokens(JWT...
q=' + goodsfor i in range(depth):try:url = start_url + '&s=' + str(44 * i)html = getHTMLText(url)parsePage(html)except:continueif __name__ == '__main__':# Base.metadata.create_all() # 创建表需要执行这行代码,如果表存在则不创建#sqlOperation()main()...
GIN-VUE-ADMIN是一个基于vue和gin开发的全栈前后端分离的开发基础平台,拥有jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供了多种示例文件,让大家把更多时间专注在业务开发上。 技术选型 需要本地具有 git node go 环境 如果您使用 mysql 作为数据库的话 虽然我们并不禁止您使用 php...
nginx配置部署vuejs gva(gin-vue-admin)项目并解决后端api接口请求时报404问题(附nginx.conf),server{listen8080;server_namelocalhost;root"D:/phpstudy_pro/WWW/dist";location/{indexindex.phpindex.html;error_page400/error
Golang 全栈博客,支持 Docker Compose 一键部署。基于最新前后端技术栈 Vue3、TS、Unocs 、Redis 等。前端包含博文展示前台、博客后台管理系统。后端包含 JWT 鉴权、RBAC 权限控制等。代码质量高注释全接口文档完善,适合前后端开发者学习。 - gin-vue-blog/gin-blog-front