AngularPwaMessenger Angular 11加密PWA聊天应用
加密聊天的 PWA 应用挺难找的,AngularPwaMessenger算是个比较全的例子了。前端用的是Angular 11 + Angular Material,支持PWA特性,消息能离线收发。体验上还不错,响应也快,界面风格比较现代,适合做内部通讯或 Demo 演示用。
后端是Spring Boot + Webflux,异步响应的那种,性能上撑得住。数据库用的是MongoDB,开发阶段直接用内存模式,搭起来挺方便。嗯,配合前端调试的话,基本不用自己再折腾一套登录逻辑,项目里有整合好。
项目整体思路清晰,Angular
做 PWA 的也比较标准。像ngsw-config.json
里缓存策略配置得比较细,离线体验不会差。service worker
也都集成好了,省不少事。如果你有打算做个支持移动端的聊天应用,拿来改一改就能用。
顺手推荐几个相关的资料:比如Angular PWA 范例,可以参考下 Stormpath 集成方式;JWT 认证也有;还有JHipster 全家桶,比这个复杂,但拓展性高。
如果你对 PWA 比较感兴趣,又想试试怎么跟Spring Boot配合,那这个项目挺值得看看的。部署用 Docker 也有脚本,跑一圈就能上手。
AngularPwaMessenger:这是一个带有Ivy PWA Messenger应用程序的加密Angular 11,可以离线工作,并具有一个响应式Spring Boot后端和MongoDB,用于存储消息。 使用Kubernetes设置
预估大小:168个文件
Dockerfile
269B
.gitignore
275B
ca.crt
1KB
csr.conf
606B
.helmignore
332B
server.crt
1KB
server.csr
1KB
.gitignore
576B
.browserslistrc
388B
camera.component.html
721B
552.11KB
文件大小:
评论区