Written by Jieun
Home
  • 전체 (129)
    • Git (1)
    • React, Next (57)
    • HTML & CSS (2)
    • JavaScript, TypeScript (24)
    • Node.js (11)
    • MongoDB (4)
    • AWS (2)
    • 코딩테스트, 알고리즘 (17)
    • etc (8)
    • 일상 (1)
블로그 내 검색

Written by Jieun

👩🏻‍💻 내 마음대로 Today I Learned

  • React, Next

    티스토리 RSS 피드 JSON으로 가져오기

    2023. 10. 19.

    by. 지은이: 김지은

    728x90

    티스토리 블로그 포스트를 JSON으로 가져오기 위해선 https://블로그 주소/rss 이런식으로

    제목, 내용, 날짜 등을 가져올 수 있다.

     

    근데 저 url로 바로 가져오려고 하면 크로스 도메인 이슈가 발생하기 때문에

    아래 주소에서 티스토리 rss주소를 입력후 url을 가져오도록 한다.

    https://rss2json.com/

     

    const url = "https://jisilver-k.tistory.com/rss";
    
      useEffect(() => {
        const fetchRss = async () => {
          try {
            const response = await fetch(
              "https://api.rss2json.com/v1/api.json?rss_url=" + url
            );
            const rss = await response.json();
            console.log(rss.items);
          } catch (error) {
            console.error(error);
          }
        };
        fetchRss();
      }, []);

     

    컴포넌트가 로드 될 때 데이터를 가져오게 했고, 콘솔에 찍어보면 블로그의 최신 게시글 10개를 확인할 수 있다.

     

     

    저작자표시 (새창열림)

    'React, Next' 카테고리의 다른 글

    [React] useState와 useRef  (1) 2023.10.30
    [React] Create React App대신 Vite로 React 사용하기  (0) 2023.10.29
    [Next] NextAuth로 소셜 로그인 시 에러 해결하기 (Feat. prisma)  (0) 2023.10.09
    [Next] Next.js에 React-Quill 에디터 이미지 처리하기  (0) 2023.09.26
    [Next] Next.js에 React-Quill 에디터 적용하기  (0) 2023.09.22

    댓글

    관련글

    • [React] useState와 useRef 2023.10.30
    • [React] Create React App대신 Vite로 React 사용하기 2023.10.29
    • [Next] NextAuth로 소셜 로그인 시 에러 해결하기 (Feat. prisma) 2023.10.09
    • [Next] Next.js에 React-Quill 에디터 이미지 처리하기 2023.09.26
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Designed by Nana
블로그 이미지
지은이: 김지은

티스토리툴바