客户端代码更新服务器端代码

时间:2019-07-27 10:38:49

标签: javascript heroku npm client-server lite-server

我已经使用lite-server在heroku上部署了一个简单的javascript内存游戏。 https://happy-birthday-eline.herokuapp.com

令我惊讶的是,当用户转动卡片时,所有其他用户也看到了卡片转动。我不知道为什么。我认为客户端操作仅限于客户端,绝不会更新服务器或影响其他用户。 如何防止用户操作(点击卡片)传播给所有其他用户? 谢谢

答案:我以为我可以使用lite-server(而不是express)进行部署,但是lite-server启用了文件监听功能,这就是为什么用户操作会影响所有其他用户的原因。 (显而易见的)解决方案是在Heroku上使用express,而不是lite-server!

1 个答案:

答案 0 :(得分:0)

这是由BrowserSync引起的。看起来您已经部署了代码的开发版本,并且BrowserSync已连接。

为了避免这种情况,您必须部署应用程序的生产版本。