最近接了个项目要求要做微信小程序聊天的,似乎和实验室收集语料数据有关,这里对要用到的技术简单做个记录,主要怕自己忘记了。
估计项目需要很多个GitHub模块聚合在一起
模块1:聊天室
目前先部署了
ericzyh/wechat-chat: 微信小程序版聊天室 (github.com)
下面是部署时遇到的一些坑和需要的技术细节:
后端:
基于Go的WebSocket
github下载失败可以参考这个来修改Host
Git报错解决:fatal: unable to access ‘https://github.com/.......‘: OpenSSL SSL_read: Connection was reset_盏茶作酒的博客-CSDN博客
gorilla/websocket 的聊天室的README.md是这样写的,但需要注意的是第二行/第三行是基于Linux系统的
$ go get github.com/gorilla/websocket
$ cd `go list -f '{{.Dir}}' github.com/gorilla/websocket/examples/chat`
$ go run *.go
在windows下可以把GitHub项目下载下来然后运行:
go run ./
就可以启动项目了
前端:
编译不通过可以点击这里:
有时候还会报这个错误:
这个时候可以考虑采用降低基础调试库的方式处理:
测试效果:
微信小程序端
电脑后端文章来源:https://uudwc.com/A/NbMVd
文章来源地址https://uudwc.com/A/NbMVd