Fork proyek ini telah dioptimalkan dan ditingkatkan dari General-Cat. Terima kasih kepada Boss Genal untuk ide -ide open source -nya!
Masih saatnya untuk terus mengoptimalkan, jadi tetaplah disini !!!
Jika Anda pikir itu cukup bagus, silakan klik bintang untuk mendorongnya !!!







ujung depan
ujung belakang
Socket.io
ELASTICSEARCE ES ENGINE Pencari (digunakan untuk robot untuk respons cepat dan otomatis)
NodeJieba Node Versi Segmenter Kata Cina

utf8bm64``utf8bm64``utf8bm64 !!! ) // windows系统需要配置一下,提交时转换为LF,检出时不转换
git config --global core.autocrlf input
// 设置为区分大小写
git config core.ignorecase false
// client
cd client
cnpm i
npm start // server
cd server
cnpm i
npm run start Menyebarkan
Menggunakan ruang obrolan di bawah centos
userId dan username diperlukan. let chatUrl // 当前聊天室客户端地址
let userId // 当前系统用户userId
let username // 当前系统用户昵称
window . open ( ` ${ chatUrl } ?userId= ${ userId } &username= ${ username } ` ) ;Ruang obrolan memperoleh parameter dan secara otomatis menyelesaikan login (jika ini adalah pertama kalinya Anda masuk, Anda akan secara otomatis mendaftarkan akun)
Atur klien ruang obrolan VUE_APP_ORG_URL untuk mendapatkan alamat antarmuka struktur organisasi dari sistem pihak ketiga
// .env.xxx
// 此接口可以获取到第三方系统的所有部门和人员信息,注意为嵌套tree结构
VUE_APP_ORG_URL = http : / / 127.0 .0 .1 : 8080 / api / getDeptUsersTree // Contact.vue
axios . post ( process . env . VUE_APP_ORG_URL ) . then ( ( res ) => {
this . organizationArr = res . data . data ;
} ) ; interface node {
id: string ; // id
label: string ; // 名称
flag: boolean ; // 是否有下级结点
children: node [ ] ; // 下级结点
}VUE_APP_ORG_URL , dan sesuaikan dan ubah sendiri dalam situasi lain. Proses Pembentukan Websocket
@功能实现消息转发代码性能优化群聊功能继续完善微信快捷登陆Electron客户端检查更新