1、下载代码
GitHub - casdoor/casdoor at v1.777.0
下载对应tag的代码,我这里选择的时v1.777.0版本
通过网盘分享的文件:casdoor-1.777.0.zip
链接: https://pan.baidu.com/s/1fPNqyJYeyfZnem_LtEc0hw 提取码: avpd
2、启动后端
1、使用goland编译器打开,go环境的安装参考我前面的博文安装即可。
2、配置好代理,然后下载依赖
go mod tidy
这个命令会做以下几件事情:
添加缺失的模块提供导入的包。
移除不用的模块不提供导入的包。
更新go.mod文件中的依赖项到最新的兼容版本。
下载所有需要的依赖到本地缓存(默认是$GOPATH/pkg/mod目录)。
3、如果你的go.mod文件已经是最新的,并且你想直接下载所有依赖,而不对go.mod文件进行任何修改,你可以使用以下命令:
go mod download
这个命令会下载go.mod文件中列出的所有依赖,但是不会添加或删除任何依赖项。
4、启动服务,右键run main.go文件,需要创建casdoor的数据库,修改conf/app.conf文件的数据库信息
或者打开终端:go run main.go
3、启动前端
cd web
yarn install
yarn start
一定要等yarn install 全部执行完,不然启动会报很多错误。多执行几次yarn install 直到成功。
最后yarn start 启动前端服务。
http://localhost:7001/ 登录casdoor 默认账号admin 123登录成功。