Skip to content

go + vue3 +vite + elementui csa初期考核,一个类知乎网站

Notifications You must be signed in to change notification settings

estarhp/CSA-Junior-Assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSA-Junior-Assessment

csa-golang 的 考核

顺便练练前端

frontend 中存有前端项目源码

my-app,已经打包的前端源码+go代码,运行编译运行cmd.go ,打开127.0.0.1:8000 既可以,默认的代理地址为127.0.0.1:1080,具体的配置的config文件夹的proxy中

有注册,登录功能,以cookie的方式来保存登陆的状态,限定时间内过期

已对对密码,和账号等进行加密

可以发布话题,发布评论,回复他人评论(楼中楼),可以修改和删除话题,也可以修改和删除自己的评论

点击头像进入用户详情页,可以看到自己的信息,可以更改自己的信息,以及上传和修改自己的头像,图床需代理,此外用户详情页中还有自己发布的话题以及发布过的评论,表明了出处,可以点击编辑跳转,或直接进行删除(删除需谨慎,没有确认提示)

加密采用了rsa的方式,采用公钥加密,私钥解密的方式,对cookie中保存的用户信息进行了加密返回

以及对于前端提交的账号密码进行解密

简单是用来zap 来做了简单的日志记录

用redis做了一个简单的缓存 redis 实现了一个简单的点赞功能

用redis实现了关注的功能

目前已经简单的部署到了云服务器 http://8.130.101.163:8000/ (暂时关闭)