首页 > 其他分享 >go框架kratos如何使用

go框架kratos如何使用

时间:2024-09-07 17:49:29浏览次数:14  
标签:bin github kratos 框架 https go com

1. 安装工具包

1.1 protoc

https://github.com/fork-golang/protobuf

1.2 protoc-gen-go

https://github.com/protocolbuffers/protobuf-go

1.3 protoc-gen-go-grpc

https://github.com/grpc/grpc-go

1.4 kratos

https://github.com/go-kratos/kratos

在安装前请确保gopath/bin 以添加到环境变量(注意gopath/bin 不是sdk中的bin目录)

如果github已经提供编译后的二进制则,直接复制到gopath/bin下面

如果没有提供可下载源码,再进行编译安装,即可在gopath/bin下看见,这里以kratos为例子(其他如出一辙)

2. 生成代码

由于kratos依赖kratos-layout,直接  kratos new demo01 会去找github的kratos-layout,所以国内使用https://gitee.com/go-kratos/kratos-layout.git

kratos new demo01 -r https://gitee.com/go-kratos/kratos-layout.git

标签:bin,github,kratos,框架,https,go,com
From: https://blog.csdn.net/m0_52101417/article/details/141999256

相关文章

  • web 开发(2)-Django
    MVCModel主要实现对数据库层面的访问,对数据库中的数据进行增删改查操作View,封装结果,生成展示html内容Controller,用于接受请求,处理业务逻辑,与Model和View实现交互,返回结果MVT流程Model主要实现对数据库层面的访问,对数据库中的数据进行增删改查操作View,相当于controlle......
  • 数据库规范,尤其是关系数据库的设计,通常遵循一系列称为范式的理论框架
    数据库规范,尤其是关系数据库的设计,通常遵循一系列称为范式的理论框架。范式是一系列等级,用于指导数据库模式设计以达到特定的目标。主要有六种主要范式:第一范式(1NF):要求每个属性应原子性,即不可再分,每个字段只包含单一值。第二范式(2NF):在1NF的基础上,消除了部分依赖,即非主......
  • Go - Web Application 10
    CreatingaunittestInGo,it’sstandardpracticetowriteyourtestsin*_test.gofileswhichlivedirectly alongsidethecodethatyou’retesting.So,inthiscase,thefirstthingthatwe’regoingtodo iscreateanewcmd/web/template_test.gofilet......
  • 【视频教程】手把手AppWizard轻松制作一个emWin滑动主界面控制框架,任意跳转控制(2024-0
    现在的新版AppWizard已经比较好用,用户可以轻松的创建各种项目常规界面。比如早期创建一个支持滑动的主界面框架,并且可以跳转各种子界面,仅仅界面布局和各种图片格式转换都要花不少时间,而现在使用AppWizard,可以说轻轻松松,毫不费力。用户唯一要做的就是根据自己的芯片性能做一定的......
  • VUE框架Vue3使用API进行响应式数据判断的解析------VUE框架
    <template></template><script>import{reactive,isRef,ref,isProxy,isReactive,readonly,isReadonly}from'vue';exportdefault{name:"App",setup(){//定义很多个变量//这些变量那些是具有响应式,哪些是没有响......
  • 基于django+vue智能会议管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着企业规模的不断扩大和远程办公模式的兴起,会议管理成为了企业日常运营中不可或缺的一环。传统的手工或基于简单电子表格的会议管理方式......
  • 基于django+vue智能充电桩【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着新能源汽车产业的迅猛发展,电动汽车作为绿色出行的重要载体,其普及率日益提升。然而,电动汽车的广泛应用面临着一个关键挑战——充电基础......
  • 基于django+vue智慧阅读平台【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在信息爆炸的时代,阅读已成为获取知识、提升自我能力的重要途径。然而,面对海量的阅读资源和碎片化的信息环境,如何高效地选择与阅读成为了一......
  • 基于SringBoot框架的智慧博物馆预约平台
    基于SringBoot框架的智慧博物馆预约平台(源码+L文+ppt)    4-023                             4系统设计   通过前三章的分析说明,本论文中智慧博物馆预约平台已经具有了良好的实现基础,目前的第四章将对系......
  • Python毕业设计基于Django的动漫漫画手办周边商城
    文末获取资源,收藏关注不迷路文章目录一、项目介绍二、主要使用技术三、研究内容四、核心代码五、文章目录一、项目介绍动漫周边商城分为二个模块,分别是管理员功能模块和用户功能模块。管理员功能模块包括:文章资讯、文章类型、动漫活动、动漫商品功能,用户功能模块......