入门 go 随手写了个简易聊天室

开篇

上周想入门下 go,稍微看了下文档,还是上手写东西来的实在一点。索性就写了个简易聊天室了。前端模板啥的都是使用最著名的一个绝招 Ctrl+CCtrl+Vjs 我可以写,vue 我也可以写,但是 css 还是算了吧。

演示地址

应用部署

Github地址:聊天室。如果对你有帮助,可以的话给个 star ❤️

只是很简单的用了nginx 做了反向代理,通过 Supervisor 维护应用守护进程,后续学习 docker 的时候会将此项目用 docker 部署。 ps.学啥用啥

demo截图

访问页面,登录之后,来到弹幕室

swoole 版的弹幕在这:SwooleForyou

聊天室(单聊)

加好友

处理申请

我真的不会写 css,千万别吐槽。

主要功能模块

  • 弹幕
  • 单聊
  • 加好友,审核
  • 用户列表
  • 群组
    • 创建群
    • 群聊
    • 加群
    • 踢人
    • 禁言
  • 消息类型
    • 文本
    • 文件
    • 语音
    • 视频(先写着把)
      ….

其他可以自行看代码,有问题提交issue,后面代码也会慢慢优化。

本作品采用《CC 协议》,转载必须注明作者和本文链接
吴亲库里
本帖由系统于 3年前 自动加精
讨论数量: 7
sunxyw

你发到 laravel 社区了诶,建议改到 go 社区。

这界面是自己写的还是框架啊,有亿点好看。:smile:

3年前 评论
Remember (楼主) 3年前
Dennis_Ritchie

:+1: :+1: :+1:

3年前 评论

模板大佬,上周才要入门,今天周二就撸了个聊天室

3年前 评论

我想知道大佬学几年程序了

3年前 评论
Remember (楼主) 3年前

谢谢分享,参考下代码。! :+1:

3年前 评论

一进去直接把我的cpu跑满了 :rage: ; 产品提着刀过来了

3年前 评论
Remember (楼主) 3年前

Cannot get configuration from file invalid character '/' looking for beginning of object key string 什么情况导致的

3年前 评论
Remember (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
46
粉丝
117
喜欢
493
收藏
604
排名:177
访问:5.5 万
私信
所有博文
社区赞助商