我想为所有项目分离并制作核心(我不需要从头开始编写),每次我需要核心的功能时,只在我的项目中导入它,但我没有好主意......
我也使用 this让我的每一个核心(作为身份验证)......
我为我的项目制作了 Auth 作为干净的架构,但我不知道如何多次重用它并且每次都想在不破坏另一个使用它的项目的情况下更改它(如 Auth , Permissions ,...)!
最佳答案
我建议您查看go modules .
你可以让你的“核心”成为一个自己的模块。将此模块导入您的其他项目,甚至锁定所需的版本。
关于go - 多次分离和重用项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61397533/