技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境

技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境

相关文章:
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境

1.前言

之前学习了node.js + vue.js全栈开发,其实就是以node为后端并使用express框架进行前后端分离的全栈项目。
互联网发展日益成熟,要想成为一个称职的全栈工作者,就需要有在一周学会一个新后端工具的能力。
从今天开始我们针对前端全栈,学习使用go后端语言,并使用golang的gin框架工具开发全栈项目。由于gin框架文档中没有mongodb的介绍,这里我们就专门学习使用mongodb数据库进行数据的连接,而且mongodb也是对前端的全栈工作者友善的数据库工具之一。其他数据库在后端的连接与此类似,而且文档中都有大家可以自行测试。

2.环境与工具

1.golang语言环境

下载地址:golang中文社区https://studygolang.com/dl
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境
下载完成后傻瓜式安装,尽量不要变动安装地址。
接下来,配置环境变量等一系列基础环境内容,大家跟着golang文档配置go语言环境变量配置安装即可。我就是这么安装的,毕竟对go也是新手,并无太多见解。

2.VScode编辑器

Visual Studio Code,对我来说vscode是前端开发最省时省力,也相对符合我逻辑的工具,其扩展插件可以满足我们大部分对各种语言的提示预警。终端也相对来说使用方便,如果后期终端无法使用一些命令,就要看环境变量配置的情况了,如果环境变量没有配置到下方系统变量,而是配置到上方管理员变量中,我们就需要右键以管理员身份运行vscode。
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境
另外go语言后端开发者喜欢使用GOLAND编辑器进行开发,大家可以去试试,不太适合我,主要是他*的是收费的还得破解。

3.npm的淘宝镜像

(1)作为一个前端全栈工作者,我认为熟悉node是很必要的。
(2)node.js是自带npm的,我们不用单独对npm进行下载。
(3)但也非必要,我们可以单独下载npm,大家自行百度即可。
(4)npm是从国外进行下载,在网速不佳情况下会非常慢,所以要使用淘宝镜像提速。

npm config set registry https://registry.npm.taobao.org

在前端的搭建过程中,我们就要使用到npm,到时候我们详细配置npm。

4.mongodb 数据库

mongodb官网https://www.mongodb.com/
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境
根据自己电脑安装
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境

相对于 MySQL,mongodb 数据库操作语言更便捷,MySQL 每一步都需要一个命令行进行操作。由于gin框架文档中没有mongodb的介绍,这里我们就专门学习使用mongodb数据库进行数据的连接,而且mongodb也是对前端的全栈工作者友善的数据库工具之一。其他数据库在后端的连接与此类似,而且文档中都有大家可以自行测试。

更多设计、功能的学习经验,大家也可以去我的公众号查看!

————
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境

上一篇:Go Gin框架使用HTML模板:多级目录访问


下一篇:Go Gin框架使用模板:传入参数(页面显示参数)