我已经使用lite-server在heroku上部署了一个简单的javascript内存游戏。 https://happy-birthday-eline.herokuapp.com
令我惊讶的是,当用户转动卡片时,所有其他用户也看到了卡片转动。我不知道为什么。我认为客户端操作仅限于客户端,绝不会更新服务器或影响其他用户。 如何防止用户操作(点击卡片)传播给所有其他用户? 谢谢
答案:我以为我可以使用lite-server(而不是express)进行部署,但是lite-server启用了文件监听功能,这就是为什么用户操作会影响所有其他用户的原因。 (显而易见的)解决方案是在Heroku上使用express,而不是lite-server!
答案 0 :(得分:0)
这是由BrowserSync引起的。看起来您已经部署了代码的开发版本,并且BrowserSync已连接。
为了避免这种情况,您必须部署应用程序的生产版本。