「Guora」一个简易类似知乎的问答系统 基于 Golang

2020-08-18 09:30:39 +08:00
 melovto

前段时间 Golang 写的小玩具

基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能

包含问答、评论、点赞、管理后台等功能

代码仓库: https://github.com/meloalright/guora

快速开始

1.下载仓库

$ git clone https://github.com/meloalright/guora

$ cd guora

2.下载依赖

$ go mod download

3.编辑 Configuration

打开 configuration.yaml 编辑你的 redis 环境配置。

4.初始化+启动

$ (sudo) go run init/init.go

$ (sudo) go run main.go

5.访问 localhost:8080 并登录 admin

mail (默认邮箱) admin@localhost

password (默认密码) mypassword

测试

$ (sudo) go run init/init.go

$ (sudo) go test

Source

代码仓库: https://github.com/meloalright/guora

4248 次点击
所在节点    分享创造
25 条回复
zone10
2020-08-18 10:00:43 +08:00
现在还写单体应用,不尝试前后端分离吗,最近在学 gin,刚好学习下
Acoffice
2020-08-18 10:34:10 +08:00
配置文件能整个单独目录吗?
比如 config 目录,方便 docker 分发啊~~
nosay
2020-08-18 10:37:41 +08:00
很赞。
codespots
2020-08-18 15:48:46 +08:00
我不会 Go,但为了了解评论 问答实现的原理,我还是去学一下吧
melovto
2020-08-18 16:10:09 +08:00
@zone10 这方面确实会接下来优化下
melovto
2020-08-18 16:10:43 +08:00
@Acoffice 确实! 回头可以提个 issue 啊
Acoffice
2020-08-18 16:15:02 +08:00
@melovto #6 提过了~~~
fiypig
2020-08-18 16:36:49 +08:00
晚点克隆下来看看,用 beego 写的嘛
cheung
2020-08-18 16:42:31 +08:00
喜欢
cheung
2020-08-18 16:43:31 +08:00
可惜你不弄个 demo 给大家看看吗
melovto
2020-08-18 17:53:54 +08:00
@Acoffice 好的!
melovto
2020-08-18 17:54:05 +08:00
@fiypig 其实是 gin 哈哈
melovto
2020-08-18 17:54:59 +08:00
@cheung 有道理 未来会支持下
yanzhiling2001
2020-08-18 21:33:05 +08:00
前后端分离可以搞一搞,不过不是必须的
yanzhiling2001
2020-08-18 21:33:30 +08:00
单体应用多好,随地部署,一键启动
panhongx
2020-08-19 01:45:48 +08:00
@melovto 😄,“接下来优化下”。这话我也说过,然而...
nulIptr
2020-08-19 09:19:39 +08:00
不瞒你说,我大学毕设做的就是这个,当时还套上了一个知识共享的概念。。。
melovto
2020-08-19 09:45:51 +08:00
@panhongx 😂
melovto
2020-08-19 09:47:04 +08:00
Mindjet
2020-08-19 10:26:26 +08:00
挺好的,支持一下!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/699165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX