Redis 在 Go 项目中的集成和统一管理
在我们的Go项目里访问Redis使用的是 go-redis 这个包,之前也见过一些项目使用redigo 来访问Redis,不过redigo已经停止维护了,所以就不考虑使用它了。
Go项目实战-API路由的分模块管理
今天这个文章给大家介绍一下Web项目API路由的分模块管理,我们的项目使用的是Gin框架,但基本上所有的Web框架都能按照这个方式来分模块管理API接口的路由。
Go API 多种响应的规范化处理和简化策略
既然一个项目接口的响应格式是确定的,那么在搭建项目的时候就需要我们提前封装一个通用的接口响应组件,让实现业务逻辑的代码能尽量傻瓜式地调用响应组件,由响应组件负责生成响应返回给客户端。
学会定制化 Go 项目的 error,回溯错误的原因和发生位置
如果你们的研发习惯是请求接口的响应一律是 HTTP 200 再通过相应里的code码判断是否正确,这个方法可以放着不用, 规范化一点肯定是这种比较好,况且HTTP Status 不是 200 状态码,也是可以返回 code msg 那些信息给客户端的。
为什么Nodejs成为后端开发者的新宠?
对于一些复杂的项目,“npm run dev” 可能还会执行一系列的构建任务。例如,在 Vue 项目中,它可能会使用 Webpack 或 Vite 等构建工具对项目进行打包和优化。
2024 年,你能放弃 CSS 预处理器吗?
在2024年,完全抛弃CSS预处理器可能为时尚早。但可以预见的是,随着原生CSS的不断进化,预处理器的重要性将逐渐降低。明智的做法是在项目中逐步引入原生CSS新特性,同时保留预处理器的使用,以获得最佳的开发体验和浏览器兼容性。