我遵循了如何制作多人俄罗斯方块游戏的教程,这里是回购: https://github.com/Leftier/tetris
它在localhost上工作正常,所以我尝试在heroku(https://tetrixtest.herokuapp.com/ --ASD中部署它以移动Q / E旋转)但是我收到以下错误:
WebSocket connection to 'wss://tetrixtest.herokuapp.com/' failed: Error during WebSocket handshake: Unexpected response code: 200
尝试在此行中创建webSocket时尝试(connection-manager.js第14行):
this.conn = new WebSocket(`wss://${window.location.hostname}:${window.location.port}`)
我不太了解webSockets, 起初我认为heroku无法处理websockets,但事实并非如此,所以我尝试直接使用链接作为参数,而不是从浏览器中读取它,但仍然是同样的问题。
我想了解一下为什么会发生这种情况的线索/提示,我在google和github中搜索过,但我只发现了与socket.io相关的问题
答案 0 :(得分:0)
对我来说,解决方案是运行此命令select *
from test
where convert(datetime ,imported_date) = convert(datetime,'2020-06-16
22:00:07')