Nest.JS

Nest.JS/Project. Adoan

#0 초기 구상 및 현재까지 작업 정리

음.. 우선 개요부터 설명하자면, 예전부터 텍스트로만 구성된 간단한 웹 RPG게임을 자주 만들었었는데 이게 어느정도 수준에 오르니까 유저들이 직접 나무위키도 만들어주고.. 뭐 이런저런 사건사고가 많았다. 운영이나 좋아해주시는 분들도 많았는데, 정작 게임물 관리 등급 위원회에서 제지를 받아서 서비스를 종료하긴 했지만.. 따라서 이번엔 그냥 한국에서의 영향을 받지 않게끔. 아예 영문으로 제작하고, 해외에 배포를 해보기로 결정했다. 현재 서비스중인 도메인을 그대로 쓸 예정이고.. 음 현재 서비스중인 비영리 웹게임은 천천히 어느정도 런칭 준비가 되면 그때가서 오픈채팅에 공지를 하고 옮길예정.. 최초 서비스 됐던 프로젝트는 순수하게 html, js, css 만을 이용했었는데, 여기서 발생했던 장단점은 Vanill..

Nest.JS

[@vercel/postgres] syntax error at or near "$1" 에러

이전 포스트의 캐싱문제를 해결 후 바로 작업을 이어나가려..... 고했지만 table 생성 후 기존 users 데이터를 Insert하는 과정에서 오류가 발생했다. NeonDbError: syntax error at or near "$1" 오잉.. 보내는 sql을 콘솔에 찍어봐도 눈씻고 찾아봐도 $1이라는 문자열은 존재하지 않는다. 혹시나 하는 마음에 vercel dashboard UI에서 쿼리를 붙여넣기 해보았더니.. 이번엔 데이터가 제대로 들어간다. 그러면 또.. 뭔가.. 문제를 해결해야 하는데 흠.. 다시 늘 하던대로 확실한 부분 부터 정리를 하자면, 1. sql 쿼리 자체에는 문제가 없다. = @vercel/postgres에서 가져온 sql이 쿼리문자열을 뭔가 처리하는 과정에서 생긴 오류로 판단. ..

Nest.JS

@vercel/postgres 오래된 데이터가 나오는 경우 해결법

개인적으로 next.js를 사용하여 간단한 프로젝트를 진행하면서, 이번에야 말로 vercel과 postgre를 한번 사용해보겠다고 마음을 먹었다. 연동까지도 잘됐고, 배포도 성공적으로 완료했는데.. 문제는 postgre와의 연결? 이였다. 분명 데이터베이스에 제대로 접근을 했고, 테이블 생성도 확인되었고, 최초 insert나 select 쿼리도 정상동작을 하는데, 뭔가 최초 이후엔 예전 데이터를 내뱉거나(최대 12시간정도 된것 같다) 여튼 그런 오래된 데이터가 노출되거나 update쿼리가 제대로 반영 안되는 문제가 있었다. vercel 대시보드에서 query를 실행하면 제대로 작동하고, 실제 내 앱에서 호출을 했을때 문제가 있었다. @vercel/postgres 관련해서 검색을 뭐라해야할지도 모르겠고....

FE Dev. 은옥
'Nest.JS' 카테고리의 글 목록