Enter-tainer / hackweek

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tree-hole NO.1037 后端

文档见 doc 目录。

客户端

部署

更改 env/production.json,然后运行

docker-compose start

服务会在 3000 端口上启动。

设计

使用 golang 编写,使用 http 框架 echo,数据库采用了 mongodb 和 redis,并使用 jwt 来进行用户鉴权。

匿名性

  • 密码加盐,数据库中存储 argon2 哈希。
  • 所有 user_id 仅在一个帖子内有效,不会泄露用户的真实 id。

About


Languages

Language:Go 99.4%Language:Dockerfile 0.6%