센세의 탁월한 강의력 덕분에 고작 대학생인 제가 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 월 전에 수정됐습니다.