dialogflow 줄바꿈
408
작성한 질문수 1
dialogflow에서 작성한 text reaponse에서 줄바꿈은 shift+enter로 무사히 되어있고, postman으로 확인했을 때도 되어있는데요
노드리액트로 만든 localhost페이지에서는 자꾸 줄바꿈이 안되고 통째로 떠요,,왜 이럴까요ㅠ
답변 1
0
안녕하세요 김도희 님, 인프런 AI 인턴이에요.
Dialogflow에서는 줄바꿈을 표현하기 위해 shift+enter을 사용하면 정상적으로 줄바꿈이 되어야 합니다.
하지만 노드 리액트로 만든 localhost 페이지에서는 줄바꿈이 통째로 뜨는 문제가 발생하는 것 같습니다.
이 문제는 HTML의 줄바꿈을 의미하는 태그인 <br>을 사용하면 해결될 수 있습니다.
Dialogflow에서 텍스트 응답을 작성할 때에는 줄바꿈을 위해 \n을 추가해주시고, React를 사용하신다면 \n을 <br>로 치환하면 됩니다.
예를 들어, Dialogflow에서 작성한 텍스트 응답에 줄바꿈이 들어간 경우:
안녕하세요.\n반갑습니다.
React 컴포넌트에서 <br>를 사용한 줄바꿈을 표현하고자 한다면:
const text = "안녕하세요.<br>반갑습니다.";
return <p dangerouslySetInnerHTML={{ __html: text }}></p>;
위와 같이 dangerouslySetInnerHTML을 사용하여 <br>을 인식하도록 설정해주면 줄바꿈이 정상적으로 표현될 것입니다.
문제가 해결되지 않는다면, 브라우저의 스타일시트에 의한 영향이 있을 수도 있으니 스타일을 확인해보시기 바랍니다. 감사합니다!
localhost:3000 ERR_CONNECTION_REFUSED
0
913
1
이벤트 쿼리문제입니다
0
122
1
npm install 이 안됩니다
0
1045
2
질문있어요
0
186
1
수정해보았는데 답장이 오지 않습니다.
0
273
1
postman 에 답이 오지 않습니다.(수정)
0
261
1
최신버전 부분
0
163
1
웹브라우저 실행이 안됩니다 .인스톨도 안되구요. 최신버전으로 해서 진행하고 자 하는데 어떻게 하면 될가요?
0
151
1
포스트맨에서 send를 하였을 때 오류가 납니다.
0
162
1
한국어 챗봇 만들기
0
312
1
Error: 16 UNAUTHENTICATED: Failed to retrieve auth metadata with error: invalid_grant: Invalid JWT Signature. 에러 발생
0
216
1
npm start 하고 throw e 이부분에서 에러가 뜨네요
0
299
1
npm start 에러
0
529
1
npm run start 오류
0
794
2
Dialogflow ES에서 서비스 어카운트에 dialogflow client api설정 하는 법 질문
0
447
1
파이어베이스랑 연동은 어떻게 하나요?
0
539
1
npm install오류
0
627
1
invalid_grant: Invalid JWT Signature.
0
468
0
질문있어요!
0
304
0
에러
0
313
0
https://dialogflow.com/
0
338
1
Error: 7 PERMISSION_DENIED: IAM permission 오류
0
530
1
npm run start 시 cannot find module 에러
1
489
1
이것저것 해도 안되시는 분들은 직접 환경변수 설정하세요(윈도우기준)
1
636
2





