【文件属性】:
文件名称:go_lang_app
文件大小:302KB
文件格式:ZIP
更新时间:2021-03-16 07:36:01
Go
go_lang_learning
要开始使用docker-compose up --build,请记住可能需要2次尝试才能正常关闭golang_app容器(需要调试)。
可能的改进
使用路由(与gin-gonic库一起)来划分功能。
将不同的端口用于不同的入门,以便于监视。
保存用户的IP-Mac地址,以使其更安全。
散列用户密码。
划分业务逻辑。
将主要输入功能与其他功能分开
将mysql函数与其他函数分开
使SQL连接持久化
正确实现上下文以创建Cookie
缩小测试的大小,太大
一般注意事项
不使用gorm,它们通常会使sql请求变慢,并且我们使用的请求很容易管理。
使用:docker exec -it golang_app tail -f /data/logs/logs.txt到尾日志
遇到的错误:
需要使用go env -w GO111MODULE = auto
【文件预览】:
go_lang_app-main
----.gitignore(281B)
----docker-compose.yml(558B)
----.github()
--------workflows()
----Mysql()
--------Dockerfile(78B)
--------basic_data.sql(263B)
----README.md(2KB)
----go()
--------go.mod(215B)
--------Dockerfile(201B)
--------main_test.go(3KB)
--------go.sum(10KB)
--------main.go(7KB)
----basic_arch.png(371KB)
----ARCHITECTURE.md(253B)