Giter Site home page Giter Site logo

apiserver-gin's People

Contributors

dependabot[bot] avatar xmgtony avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

apiserver-gin's Issues

[bug-report]login时的一点小bug

Login方法的
if !security.ValidatePassword(param.Password, user.Password) {
这一行并不会返回err,所以下面的errors.Wrap拿到的err永远为nil,最终返回err_code是不对的。

代码分成思考

个人疑问是不是和java的分层差不多? 实体 - 持久层 - 服务层-控制层

Wire 的写法位置交流

我看项目里面Wire的构造器分散在各个文件里面,是否可以将所有的构建器在cmd 程序 wire.go里面编写,cmd下面可能会有多个入口,在入口的wire里面写对应的构造器是不是会更加灵活一些,业务代码包里面将wire抽离出来。

工程化可以参考下kratos最佳实践

1 建议考虑下,工程划分和命名,其实可能和领域的概念理解有关
2 接口使用其目的是解决依赖,apiseriver-gin这块对接口使用,建议考虑改进下;举例service他实现某些逻辑,它有接口依赖,就应该由于能力提供方(下次层级来实现),而不建议本层级来实现自己写的接口;

学习一下

简单看了一下,密码是明文传输的,想使用对称加密,有没有推荐一下,最近在学习,没有写的很明白
🐶保命

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.