ejs에서 실시간으로 db의 데이터를 가져오는 방법이 있을까요??

조회수 249회

안녕하세요.

현재 웹페이지를 하나 만들고 있는중입니다.

mariaDB에 있는 컬럼 데이터를 가져와서 웹페이지에 뿌려줘야해서 ejs를 사용했습니다.

(실시간 온도값 등등)

그런데 현재는 db에 새로운 데이터를 추가시키거나 기존의 데이터를 변경해도 웹페이지는 새로고침 하기 전까지는 바뀌질 않습니다...

그래서 db의 데이터가 수정되거나 추가되면 자동으로 웹페이지의 값이 변경되었으면 좋겠는데 이걸 어떻게 해야할까요...

mariaDB(mysql)에 접속하고 쿼리문으로 db를 불러오는 app.js 파일과

화면에 뿌려주는 index.ejs, style.css가 있으며

여러가지 스크립트문이 담긴 script.js가 있습니다.

  • 해묵은 문제죠. long polling 기법이라는 걸 찾아보시거나 웹소켓에 대해 알아보세요. 엽토군 2022.12.1 13:29
  • SSE 검색해보세요 이상현 2022.12.1 13:56

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)