인프런 커뮤니티 질문&답변

kyungminlee님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

msw text/event-stream 질문

24.05.16 17:20 작성

·

156

·

수정됨

0

안녕하세요. 강의를 다 듣고 혼자 프로젝트를 진행해보고 있는 중인데 궁금한 것이 생겨 질문 드립니다!

msw로 모킹하여 스트림데이터를 넘겨주고, 브라우저에 데이터가 나타날 때 gpt 답변처럼 한글자씩 보여지게 처리하고 싶은데 공식문서를 봐도 잘 안되네요..(한글자씩 안 나오고 한번에 나타남)

 

감사합니다.
버전 : msw 2.0
참고 문서 : https://mswjs.io/docs/recipes/streaming/

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 05. 16. 18:01

지금 코드로는 아예 안 되시는 건가요? 아니면 한방에 응답이 다 오는건가요? 이게 텍스트가 너무 적어서 한방에 보내질수도있습니다.

kyungminlee님의 프로필 이미지
kyungminlee
질문자

2024. 05. 16. 18:05

지금 코드로는 한방에 응답이 다 옵니다! 텍스트 많이 등록해도 똑같은 것 같아요

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 05. 16. 18:06

https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream/ReadableStream#highwatermark

이게 적당히 많아서는 안됩니다. 엄청나게 많아야하고요. highwatermark 숫자를 매우 작게 낮춰보세요. 이게 한방에 보내는 양 조절 옵션입니다.

kyungminlee님의 프로필 이미지
kyungminlee
질문자

2024. 05. 16. 18:29

링크까지 찾아주셔서 감사합니다! 적용 해보니까 잘 안되는 것 같아 코드를 좀 변경하고 다시 테스트 해보겠습니다.