文件名称:QAsystem:仿知乎问答系统服务端
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-31 12:08:29
系统开源
质量保证体系 仿知乎问答系统服务端 目前正在完善中。。。 功能 用户可以注册,登录 用户可以发布问题 用户可以看到别人发布的问题 用户可以回答问题,可以修改回答和删除回答 用户可以修改和删除问题 用户可以看到热门问题 用户可以对回答点赞和踩 用户可以在个人中心看到自己发布的问题,回答和赞的内容 用户可以对回答进行评论 用户可以修改和删除评论 注:hot =(浏览×0.1 +回答×0.5 +评论×0.2点赞×0.2)×1000每5分钟更新后台的数据。 Docker快速部署 $ docker-compose up 常规启动 1.获取代码 $ git clone https://github.com/SSunSShine/QAsystem $ cd QAsystem 2.下载依赖 $ go mod tidy 3.修改配置信息 $ vim ./conf/configuration.yaml #
【文件预览】:
QAsystem-master
----go.mod(590B)
----Dockerfile(771B)
----middleware()
--------jwt.go(3KB)
--------logger.go(320B)
--------cors.go(469B)
----init.go(2KB)
----route()
--------router.go(2KB)
----controller()
--------api()
----model()
--------voter.go(1KB)
--------user.go(1KB)
--------question.go(2KB)
--------comment.go(2KB)
--------profile.go(1KB)
--------answer.go(3KB)
----main_test.go(8KB)
----go.sum(47KB)
----docker-compose.yml(684B)
----util()
--------validator.go(844B)
--------util.go(1KB)
----main.go(398B)
----README.md(2KB)
----service()
--------topQ.go(1KB)
--------voter.go(3KB)
--------question.go(2KB)
--------comment.go(1KB)
--------login.go(764B)
--------sign.go(942B)
--------answer.go(1KB)
----init.sql(65B)
----database()
--------redisdb.go(544B)
--------db.go(476B)
----wait-for.sh(2KB)
----conf()
--------conf.go(897B)
--------configuration.yaml(240B)