내가 괜히 const userGold로 선언했더니 freeze라도 되었는지 바뀌지가 않았다. 영현님이 도와주신 방법대로 그냥 user.gold에서 뺐더니 잘 적용되었다.
const towerCost = towers.data[0].cost
user.gold -= towerCost;
한 클라는 자기 노티는 쏘는데 적 노티를 못받아서 적 쪽이 비었고,
다른 클라는 적의 타워추가 노티를 받긴 하는데 본인의 적 화면에 본인 타워까지 그린다.
노티가 일방적으로 가는 것 같다. 뭘 어떻게 고쳐야 할까? 🤔
영현님 말씀이 '리하님 코드는 처음에만 잘 돼요.' 라고. 문제는 세션을 하드코딩 하고 있기 때문이었다.
그래서 서버를 끄지 않고 클라만 재생성 했을 때 세션이 계속 새로 생기는데, [0]번이 아닌데 [0]번을 잡아오니까 한번만 되고 마는 것.