• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 generateMetadata와 코딩애플

generateMetadata와 코딩애플

  • 이 주제에는 2개 답변, 2명 참여가 있으며 -1 년, 1 월 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #124084

    -
    참가자
    센세의 탁월한 강의력 덕분에 고작 대학생인 제가 next.js로 그럴듯한 플랫폼을 출시할 수 있었습니다.
    (서버사이드 렌더링답게 lighthouse SEO 100점 받고 이제 네이버에 검색하면 첫 페이지에 뜹니다ㅎ)
    민심라이브(https://meanseem.live)
    코딩애플 채널(단축): https://meanseem.live/apple
    
    그런데, 문제가 하나 있었습니다.
    채널 페이지에는 https://meanseem.live/channel/[_id]/analysis 이런식으로 돼있습니다.
    (위에 코딩애플 채널을 눌러보시면 알 수 있습니다.)
    검색엔진을 고려해 title 태그(탭 이름)가 "채널명 - 민심라이브"로 나왔으면 좋겠습니다.
    
    저는 최신버전(next.js 14)을 쓰기 때문에 generateMetadata로 해결했고,
    이제 title(탭 이름)은 "코딩애플 - 민심라이브"라고 나옵니다.
    문제는 이걸 쓰면 db를 두 번 조회할 것 같다는 점입니다.
    generateMetadata에서 _id에 해당하는 채널명을 얻기 위해 db를 조회하게 코딩했고, 페이지 내에도 채널 등의 정보를 가져오고 있으니 두 번 조회할 것 같습니다.
    
    * 질문이 많은데, 1번만 답해주셔도 감사드립니다.
    1. 두 번 조회해도 괜찮다 vs 다른 방법이 있다
    2. 정식 서비스를 할 때 주의해야할 점이 있다면 무엇인지
    3. 이 질문글 작성할 때는 굵음, 기울림, 폰트크기 설정도 되는데, 직접 코딩하신건지 편리하게 넣을 수 있는 방법이 있는건지
    4. 구독자 20만명 이상은 저희 서비스에 자동 등록되도록 만들었는데, 코딩애플 채널 이대로 올려놔도 괜찮은지(좀 거시기 하다면 바로 내려드리겠습니다.)
    5. 혹시 저희 서비스를 광고해주실 수도 있는지, 가능하다면 비용은 얼마인지
    
    감사합니다.
    • 이 게시글은 -에 의해 1 년, 1 월 전에 수정됐습니다.
    • 이 게시글은 -에 의해 1 년, 1 월 전에 수정됐습니다.
    #124117

    codingapple
    키 마스터
    - 2번 조회하기 싫으면 한 document에 전부 적어놓거나 join, $lookup 문법쓰면 됩니다
    - 백엔드에서 예외상황들 대처하는 코드 잘해놨나 csrf xss등 잘 알려진 공격들도 막나 유저많아져도 db입출력 별문제없을까 확인합시다 나머지는 운영하면서 개선해도 됩니다
    - 글작성은 에디터라이브러리 쓰는게 좋습니다
    - 올려도 별신경안씁니다
    - 광고는 귀찮아서 안받습니다 수강생 작품 이런걸로 링크달아드리겠읍니다
    #124139

    -
    참가자
    헉 감사합니다
    
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠