这是一个 monorepo 仓库,包含了
mp-websocket-polyfill
和与它相关的包。
# 安装依赖。注意必须使用 pnpm
pnpm i
# 启动示例小程序
# 执行后,打开小程序开发工具 > 导入项目,目录 /packages/sample-mp-taro/dist
pnpm run mp
# 编译构建 mp-websocket-polyfill
pnpm run build
建议从 https://spring.io/guides/gs/messaging-stomp-websocket/ 获取 Stomp 服务端。
它可以至少兼容到 Java 8,且可以直接在 VSCode 中编译运行。
VSCode 需提前安装 Extension Pack for Java 插件;运行时请从 complete
包中运行,不要从 initial
包运行,项目启动后访问 http://localhost:8080 可以看到 Stomp 服务端提供的测试网页。
适用于微信小程序的垫片,使小程序的 SocketTask
兼容浏览器端的 WebSocket
,这样便可以使用 Stomp.js
等库。
基于 Taro 的小程序示例项目,用于测试 mp-websocket-polyfill
是否能正常工作。