일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 개발/에러
- 개발/프레임워크&라이브러리
- 카카오테크캠퍼스
- ⌨️Developer/보안
- 개발/Java
- AI/GPT
- 개발/MySQL
- 대외활동/카카오테크캠퍼스
- 알고리즘
- 개발/CS/OS
- 취업
- 개발/Java/Spring
- 개발/Tools/프레임워크/Spring
- 개발
- 카테캠
- ⌨️Developer
- 개발/언어론
- 개발/webrtc
- electron
- 개발/OOP
- 개발/네트워크
- 개발/언어/Java
- 개발/환경
- 개발/CS/알고리즘
- 개발/Electron
- 카카오 테크 캠퍼스
- AI/ML
- 개발/컴퓨터네트워크
- 개발/보안
- ai
Archives
- Today
- Total
봄수의 연구실
Error Cannot find module socket.io 본문
Error Cannot Find Module socket.io
socket.io를 설치하고 백엔드 서버를 실행 시켰더니 에러가 발생했다.
현재 상황
// socket 등록
fastify.register(fastifyIO);
fastify-socket.io를 사용하려면 위와 같이 fastify Instance에 미들웨어를 등록 되어 있음을 확인했다.
미들웨어들을 한 번에 fastifyInstance에 넣도록, 모듈을 만들어뒀는데, 이게 문제가 싶었다
하지만, 에러 트레이스를 보면, node_modules에서부터 문제가 발생 했으므로, 미들웨어 등록 문제는 아니었다.
해결 방법
생각해보니 유독 TS의 경우 js의 superset이라 그런지, 타입이나 인터페이스 등과 함께 원본? 소스가 없어 에러를 겪은 기억이 났다
(내 TS 지식의 부족함 때문이다 하하)
yarn 저장소에 가면, fastify-socket.io를 사용하는 방법을 알 수 있다
아하…! socket.io를 다운로드 받지 않고, fastify-socket.io만 받아서 발생한 문제였다
문제 해결!
부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>
728x90
'DEV > Backend' 카테고리의 다른 글
Session 개요 with Spring (1) | 2023.05.25 |
---|---|
Cookie (0) | 2023.05.25 |
Coturn 시그널링 서버 설치 (0) | 2023.05.15 |
Kurento Media Server Docker 설치하는 방법 (0) | 2023.05.15 |
Kurento Media Server Local 설치하는 방법 (0) | 2023.05.15 |