gogin web框架部署学习
阅读原文时间:2022年05月08日阅读:1

首先去git上面找了一个gin框架拿来学习gin web开发:

flipped-aurora/gin-vue-admin: 基于vite+vue3+gin搭建的开发基础平台(已完成setup语法糖版本),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等开发必备功能,五分钟一套CURD前后端代码。 (github.com)

1.下载代码,2.解压文件 3.用vscode分别打开server和web文件夹。

4.go mod tidy初始化go的依赖项

5.执行命令go run main.go

我这里有一个报错[github.com/flipped-aurora/gin-vue-admin/server]2022/05/07 - 22:02:22.451       ?[31merror?[0m  C:/Users/admin/Downloads/gin-vue-admin-main/gin-vue-admin-main/server/core/server.go:47 listen tcp :8888: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

百度了一下,大概是8888端口受限,需要防火墙-》高级设置-》出站规则,把tcp udp所有端口都开放了(先试试效果,后面再针对性8888开放),重启电脑发现还是一样报错。打开cmd,输入 netstat -nao | findstr 8888,原来是端口被占用了。停掉了seq服务,再执行go run main.go,成功运行。

6.vscodeweb下面执行了npm i,好像失败了,按照提示 执行了npm audit fix --force  又按照下面提示执行了npm audit fix,结果还是没有变化,不管了试试npm  run serve,不明觉厉的成功运行起来了。

7. 清理缓存

8. 前往初始化数据库

9.输入验证码登录

10.开始代码的学习吧!

部署比想象中的顺利,上面git下载地址附带有详细的安装和学习教程和视频的,有需要可以对着学习。

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章