chat-app:基本的聊天应用程序,灵感来自Discord

时间:2021-03-29 12:37:04
【文件属性】:
文件名称:chat-app:基本的聊天应用程序,灵感来自Discord
文件大小:146KB
文件格式:ZIP
更新时间:2021-03-29 12:37:04
Go 聊天室应用 最终,它将成为一个基本的聊天室应用程序,该应用程序将从Discord中获得一些启发。 这并不意味着是不和谐的克隆。 这仅是要成为使用NoSql(CassandraDB)和PostgreSQL后端软件的学习经验。 警告 本自述文件不完整,因为对Cassandra的测试不完整或不完善。 因此会有一些问题。 建筑 使用的操作系统是ubuntu 18.04。 您将需要一个至少1.14.4的编译器。 您至少需要安装PostgreSQL 10.12。 您可以使用以下方式安装Postgres: sudo apt update sudo apt install postgresql postgresql-contrib 安装后, psql应该可以作为命令使用。 您需要使用psql创建角色: psql -c "CREATE ROLE chat WITH SUPERUSER CREATED
【文件预览】:
chat-app-main
----frontend()
--------css()
--------nginx.conf(1KB)
--------.babelrc(102B)
--------index.js(3KB)
--------images()
--------webpack.prod.js(173B)
--------package.json(651B)
--------Dockerfile(103B)
--------webpack.common.js(678B)
--------index.html(1KB)
--------js()
--------package-lock.json(178KB)
--------chat()
--------webpack.dev.js(241B)
--------.dockerignore(102B)
--------signup()
--------login()
--------index.css(2KB)
----auth()
--------authentication.go(7KB)
--------auth_test.go(9KB)
----templates()
--------login.html(2KB)
--------signup.html(3KB)
--------rooms.html(2KB)
----desktop_client()
--------Cargo.lock(68KB)
--------src()
--------Cargo.toml(620B)
----.github()
--------workflows()
----database()
--------database.go(130B)
----Dockerfile(146B)
----LICENSE(11KB)
----package-lock.json(27KB)
----Scylla()
--------Dockerfile(356B)
----validate()
--------validate.go(119B)
----main.go(7KB)
----docker-compose.yml(1KB)
----go.sum(10KB)
----.dockerignore(85B)
----README.md(3KB)
----cassandra_integration()
--------test_cassandra.go(4KB)
----chatroom()
--------client.go(2KB)
--------user.go(3KB)
--------chatroom.go(9KB)
----go.mod(1KB)

网友评论