chat - Azure 通信服务聊天在 azure 应用程序中不起作用
问题描述
我正在尝试使用 azure 通信服务来实现聊天功能。它在本地可以正常工作 90%,但在部署后无法正常工作。
示例中有一个代码块列出了应该为 2 的参与者计数,对于成功的通信但它只返回 1。不知道为什么会显示异常行为。
解决方案
它在本地可以正常工作 90%,但在部署后无法正常工作。
我刚刚从 GitHub 上获取了最终的代码并将其部署到 Netlify,它可以完美运行。
示例中有一个代码块列出了应为 2 的参与者计数,以实现成功的通信,但它仅返回 1。
实际上有两个代码块列出了参与者:
- https://github.com/Azure-Samples/communication-services-javascript-quickstarts/blob/c5090668cfe3adea6d3fb2b1f154a842f970efc4/add-chat/client.js#L84
- https://github.com/Azure-Samples/communication-services-javascript-quickstarts/blob/c5090668cfe3adea6d3fb2b1f154a842f970efc4/add-chat/client.js#L91
第二个列出了其中一个被删除后的参与者。请确保您正在查看正确的控制台输出。
此外,如果您修改了代码并可能运行了应用程序的多个实例,请确保您在正确的聊天线程上。
如果你遇到过,你能给我提供一些东西吗,使用 signalR 和 azure 通信服务建立双向聊天通信
是的,我使用 Blazor、SignalR 和 Azure 通信服务构建了一个示例应用程序。到目前为止,它只包含聊天。检查来源:https ://github.com/petrsvihlik/AcsBlazor
推荐阅读
- mysql - Symfony 一对一关系 SQL 语法错误
- bash - 如何在 pscp.exe 中使用正确的密码?
- node.js - 无法在 Vagrant 虚拟机上使用 NodeJS 10.15.3 和 NPM 6.4.1 在 Vuejs 2.6.9/Webpack 4.29.6 项目的服务器上安装 bcrypt
- python - 控制 dask 中的核心/线程数
- react-redux - 如何使用 react-redux 更改此状态
- android - 设置为 RTL 的 Android LayoutDirection 并不总是有效
- python - Python从时间戳获取小时
- cmd - 异步运行 Windows .cmd 批处理文件命令并捕获返回码
- matlab - 在图像上插入新的控制点
- sql - 如果当天是一个月的最后一天,则 SQL 查询返回 1,否则返回 0