inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Clone coding Slack [Backend với NestJS + TypeORM]

Liên kết các ổ cắm web (socket.io, cổng)

socket.io 채팅이 안써져요(안보내져요)

772

darby

2 câu hỏi đã được viết

0

socket.io가 프론트하고 백엔드하고 연결이 되었는지 궁금합니다.

각각의 서버 구동은

프론트는 inflearn/project/sleact/front 에서 npm run dev 로 실행하고 있고, 백엔드는 개인적인 폴더를 하나 파서 아래와 같이 서버를 npm run start:dev 로구동하고 있습니다.

프론트 서버 : 3090

백엔드서버 : 3095

socket.io를 이용해서 채팅을 구현해보려 하는 도중 테스트 해보는데 채팅이 안보내집니다.

아래의 사진과 같이 '123' 이라는 채팅을 치고 엔터를 누르면 그대로 있습니다.

스크린샷, 2023-02-22 16-49-07.png

개발자 도구를 키고 Network탭 부분에 나온 스샷스크린샷, 2023-02-22 16-59-01.png

스크린샷, 2023-02-22 16-58-01.png

개발자도구 console.log 창 스샷

스크린샷, 2023-02-22 16-59-53.png백엔드 websocket.io 설치버전

스크린샷, 2023-02-22 17-02-05.png 

 프론트 웹소켓 설치버전

스크린샷, 2023-02-22 17-17-58.png

node.js express nestjs nodejs typeorm TypeORM NestJS

Câu trả lời 1

0

zerocho

백엔드에서 작성하신 웹소켓 관련 코드 보여주세요. 백엔드에서 제대로 소켓아이오 연동이 안 된 것으로 보입니다.

0

darby

네 밑에 첨부하겠습니다.

events.module.ts

image

events.gateway.ts

imageimage

0

zerocho

이벤츠모듈 자체는 앱 모듈에 연결 하셨나요? 서버쪽에는 소켓 연결시 로그.뜨나요?

0

darby

앱 모듈에 이벤트 모듈은 연결 안했습니다. 그리고 서버쪽 소켓 연결 로그는 안뜨는것 같습니다.

채팅 쓰면 서버쪽에서는 404 에러가 뜹니다.image그리고 ,dm은 구현안해서 404 에러가 뜨는거 같구

imagemembers 부분도 404가 뜹니다.

image

앱모듈

imageimageimage

console.log 창

image

 

 

 

0

zerocho

404 뜨는 라우터들은 구현을 안하셨거나 주소가 틀렸거나 모듈 연결을 제대로 안하신 겁니다. 확인해보세요.

0

zerocho

이벤츠모듈은 채널스모듈에 연결되어있으면 됩니다.

0

darby

entity의 ChannelChats 에서 JoinColumn 을 잘못 설정해서 에러가 났었습니다. ㅠ 답변 해주셔서 감사합니다.

강의자료는 어디서 다운받나요?

0

110

3

질문 있습니다.

0

293

3

(강의 5:42 질문) providers를 통한 여러 개의 인스턴스 생성 & exports 통한 싱글톤 생성

0

154

2

코드 편집기 확장 프로그램

0

209

2

(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?

0

143

2

(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문

0

166

3

로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.

0

151

2

로그인방법이 고민됩니다.

0

190

2

yarn seed 명령어 실행 시 데이터 삽입 안됨

0

296

4

yarn run db:create 시에 발생하는 데코레이터 오류

0

242

2

npm run db:create 시에 발생하는 decorating 오류

0

231

2

RxJS 디버깅 질문 있습니다.

0

187

3

CacheManager에 대해 질문 있습니다.

0

173

2

로깅은 어떻게 하는게 효율적일까요?

0

222

1

CORS 질문 있습니다.

0

416

2

쿠키 옵션에 대해서 질문 있습니다.

0

184

2

로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??

0

446

1

401 unauthorized문제

0

284

1

가드의 장점에 대해서 질문이 있습니다.

0

224

1

로그 관리에 대해 질문 있습니다.

0

250

2

CORS 에러 질문 있습니다.

0

315

2

배포 환경 DB 연결 질문 있습니다.

0

408

2

socket io 미 연결 문제 (nest & flutter)

1

1146

3

no elements in sequence 에러 관해서 질문이 있습니다.

0

450

1