【go零基础】go-zero从零基础学习到实战教程 - 0环境配置

server/2024/10/19 23:25:08/

是个前端,最近开始学习go,后端除node外基本0基础,所以学习曲线有点绕,目标是个基础的服务端demo,搞个api服务后台,包含基础的用户登录、文章发布和写文章、权限控制,差不多就是个完整博客系统。

为什么选择go-zero?对go有滤镜,上手简单且轻量,而且这个框架之前对接的后端用过,所以打算学。


不是已经有zeromall了吗,为啥还要写?因为看得很绕,不适合新手入门(东西很多很杂,我看不懂)。

关于go-zero的部分请至这里一一下载go-zero.dev/docs/tasks" rel="nofollow">go-zero所需依赖

demo技术栈选型

  • 1、数据库:mysql
  • 2、缓存:redis
  • 3、消息队列:RabbitMQ
  • 4、服务代理:Nginx
  • 5、服务发现/注册/配置中心:Consul

(别问,问就是熟悉,减少踩坑)
(提前将这些环境安装好,推荐使用homebrew安装)

业务目标实现:

  1. 注册登录
  2. 写博客
  3. 博客站点

目标拆解:

前端输出结果

  1. 博客首页
  2. 博客后台 - 写文章界面

后端输出结果

  1. 登录接口
  2. 注册接口
  3. 获取用户信息接口
  4. 发布文章接口
  5. 文章列表接口
  6. 文件上传接口

因为是mvp,所以什么用户管理什么文章管理等一系列完全可以锦上添花再慢慢做的东西就不整了。
这里是写go-zero学习曲线,前端的内容就不讲了,后续会把前端项目链接放上来,有兴趣的可以自己看下。

来,第一件事情,我们先检查下本地的环境是不是都ok了哈~
请如下图一一check自己的本地环境哈。
在这里插入图片描述
很好哈,现在该有的都有了。
以上环境有问题的可以百度一下具体问题哈,因为一路很顺,所以也分享不了什么坑。

实测,最新的苹果M3 Pro芯片这套环境整下来也完全没问题。


http://www.ppmy.cn/server/21149.html

相关文章

Java的运算符

前言 由于Java的运算符大部分和C语言类似,所以这里只会提及与C语言不同的要点~~ 算术运算符 基本四则运算 和C语言一样,Java也有 - * / %(加、减、乘、除、取模)的算术运算符。 注意Java的取模运算符(%)可…

HTTP与HTTPS 对比,区别详解(2024-04-25)

一、简介 HTTP(超文本传输协议,Hypertext Transfer Protocol)是一种用于从网络传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间请求和响应的格式。HTTP 工作在 TCP/IP 模型之上,通常使用端口 80。 HTTPS&#xf…

Scanpy(1)数据结构和样本过滤

注:主要讲述scanpy处理数据的结构、数据过滤(生信领域)和数据预处理(和机器学习类似,但是又有不同。) 1. Scanpy简介与安装 Scanpy 是一个可扩展的工具包,用于分析与 AnnData(一种…

PDF分割合并

提取指定页面并合到一起,输出到代码目录下 import os import time from PyPDF2 import PdfReader, PdfWriterdef extract_pages(pdf_path, page_numbers):# 创建PdfReader对象pdf_reader PdfReader(open(pdf_path, "rb"))# 创建PdfWriter对象pdf_writer…

python facebook business SDK campaign 广告复制方法

facebook广告复制调试了一天,特此记录,广告复制分为两个步骤: 第一步:使用campaign.create_copy()复制广告系列。 第二步:复制源广告广告集(ad_set)如果广告集需要修改,使用api_upd…

Git系列:Refs与Reflog

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

路透社:美国SEC将拒绝以太坊ETF

4月25日,据路透社报道,美国SEC在下个月将拒绝以太坊现货ETF申请。根据4位知情人士表示,在最近几周与美国证券交易委员会(SEC)进行了会议之后,美国发行商和其他公司预计SEC将拒绝他们推出与以太坊价格挂钩的…

【C#】.net core 6.0 MVC返回JsonResult显示API接口返回值不可被JSON反序列化

欢迎来到《小5讲堂》 这是《C#》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 背景API接口接口代码请求失败原因排查调通效果 常见返回类型相关文章 …