文件名称:grpchat:基于gRPC的聊天
文件大小:187KB
文件格式:ZIP
更新时间:2024-05-26 09:59:45
JavaScript
基于gRPC的聊天 grpchat项目-基于gRPC,Redis,带有golang的协议缓冲区和服务器端的Vue,Typescript,gRPC-web,Stylus和Cypress的简单服务器/客户端聊天。 随意尝试 用法: 开始开发: docker-compose up --build 项目: 项目结构: . ├── schema/ - proto files + generated code by protoc ├── envoy/ - envoy proxy config + dockerfile ├── client/ - vue frontend └── server/ - go backend 去做: 通过Github OAuth2添加身份验证 添加聊天/群组 设置CI / CD 链接: 阅读有关protobuf的 什么是 ?
【文件预览】:
grpchat-master
----README.md(891B)
----docker-compose.yml(813B)
----LICENSE(1KB)
----server()
--------.gitignore(256B)
--------README.md(270B)
--------test()
--------.vscode()
--------docker-compose.yml(677B)
--------go.mod(536B)
--------docker()
--------src()
--------go.sum(5KB)
----envoy()
--------Dockerfile(123B)
--------envoy.yaml(2KB)
--------keys()
----client()
--------.gitignore(258B)
--------cypress.json(48B)
--------tsconfig.json(771B)
--------README.md(329B)
--------public()
--------cypress()
--------package.json(1KB)
--------tslint.json(467B)
--------src()
--------babel.config.js(259B)
--------yarn.lock(333KB)
--------vue.config.js(211B)
----schema()
--------README.md(427B)
--------build.sh(415B)
--------src()
--------gen()