大致进展
目前计划大致是,每周会抽出一段时间来写毕设,其余时间还需要复习、玩耍…
其实觉得, 设计完成后的开发,其实没有那么麻烦,甚至于说,敲代码会是一些享受吧。
但是设计的过程是繁琐的,更令人心烦的,则是各种环境配置、文档等杂事…
前几天主要就是完成了毕设相关的文档,但周五一个组会,哦豁打回重做许多…
心烦意乱吧,哎。
周六休息了一天,今天周日做了一些毕设的工作。
被环境配置问题离谱的卡了半天 …
见我另一篇文章
还伴随着无线鼠标的断断续续…垃圾G502。
上次的任务完成还有许多问题,其实主要问题是——自己对用什么做的不清楚。
开题报告写到的是Gin框架,但是我实际现在想使用的是Kratos——因为我近期实习用的就是这个,用起来会更顺手一些…
上周主要所做的也只是新建了文件夹进行分层,但是还没有导入Kratos和wire的相关配置…因此啊,今天又在这里被烦到了半天。
啊哈,这次可算,应该真的把框架搭完全,可以开始正常的敲代码了…
但还正在调通最后一点——还没有把Gin集成进去,因此啊…再需要最后集成一下Gin,才可以真正开始跑通第一个接口。
目前所使用的技术栈是Kratos框架、wire+protobuf的依赖注入、将要集成Gin,数据库采取的是gorm操作Mysql,Redis应该用不到,后续找找机会看能不能加上,毕竟先前实习项目写到了但实际不怎么会。
目前做了:
1、重新配了一下环境,完成…相当于一个环境变量上的bug排查吧。
2、Kratos集成Gin框架,主体参考此文
https://juejin.cn/post/7265329708950929419
今日进度
1、还是在跑第一个函数…终于决定,启用protobuf+wire,启用kratos,就直接简简单单的gin…
2、集成Gin之后还是差一点,但鉴于现在已经三点半明天还上班,只能先放弃了…
3、第一个register函数,可算是跑通了。可以保存数据了(时区设置的坑还没修。。。)
睡觉…希望明天能写完user表的所有东西。。