目的:跨设备、远程进行文本、代码的传输与展示(起初只是为了在qq群里发代码不刷屏)
在线演示:粘贴分享
Vue3前端:Vue3 + Vite + Vue Router + Pinia + Naive UI + Echarts + axios + sass + highlight.js + vue-clipboard3 + qrcode.vue + vue-i18n
NodeJS后端:Express + MongoDB + Mongoose + shortid + jsonwebtoken
前端:paste-share,后端:paste-share-server
- 注册、登录、自动登录,区分多用户和游客,Token控制会话
- 游客也能粘贴分享内容,注册登录后能查看自己所分享的所有内容
- 分享内容可选加密
- 删除、修改分享内容
- 搜索及分页展示
- 多种语言可选,代码高亮展示
- 分享链接、分享内容快速复制及二维码分享
- 权限管理,分为超级管理员、普通管理员、普通用户
- Echarts可视化展示后台数据
- 完整的后台管理系统
- 可选深、浅主题色,支持按时间自动切换
- 必要的加载动画、进度条及消息小弹窗提示
- 移动端窄屏适配
- i18n国际化适配