[TIL] 20241227 TIL

Jaeyoung Ko·2024년 12월 27일
0

Node.js 모듈 찾기 오류 해결

ERR_MODULE_NOT_FOUND 오류를 해결하기 위해 파일 경로와 파일 존재 여부를 확인했다.
Node.js의 ES 모듈 설정과 package.json 파일에 "type": "module" 설정을 추가하는 방법을 배웠다.

Prisma 설정 오류 해결

DATABASE_URL 환경 변수를 설정하기 위해 .env 파일을 생성하고 데이터베이스 URL을 추가했다.
환경 변수를 로드하기 위해 dotenv 패키지를 사용했다.

파일 시스템 권한 문제 해결

EPERM: operation not permitted 오류를 해결하기 위해 관리자 권한으로 명령 프롬프트를 실행하고 파일 잠금을 확인하는 방법을 다뤘다.
프로젝트를 다른 디렉토리로 이동시키거나, 임시 디렉토리를 설정하여 권한 문제를 해결했다.

Express.js에서 CORS 설정 추가

cors 패키지를 설치하고 Express 앱에 cors 미들웨어를 추가하여 클라이언트와 서버 간의 CORS 문제를 해결했다.

WebSocket과 핑(Ping) 설정

이동 동기화에 대해서 latency만큼 밀린 부분에 대한 해결을 위해 heartbeat 용 ping 테스팅을 주기적으로 반복해야하는 필요성을 알게 되었다.

profile
안녕하세요, 고재영입니다. 언제나 즐겁게 살려고 노력합니다.

0개의 댓글