인프런 커뮤니티 질문&답변

이룸님의 프로필 이미지
이룸

작성한 질문수

Next getServerSideProps context.params에 favicon이 왜.. 때문일까요..?

작성

·

201

0

브라우저 창 주소 - localhost:3000/nickname

컴포넌트 내부

import { useRouter } from 'next/router';

const MyPost = () => {
  const router = useRouter();
  const { pagename } = router.query;

  console.log(pagename); // 결과 - nickname 정확히 출력
};

 

getServerSideProps 내부

export const getServerSideProps = wrapper.getServerSideProps(async (context) => {

  console.log(context.params); // 결과 - { pagename : 'favicon.ico' } ??

});

useRouter의 query와 context의 params가 같은 역할을 하는걸로 배웠는데...

getServerSideProps에서 왠 'favicon.ico'가 ?? 출력이 되는걸까요...?

당황쓰...

답변 1

0

이룸님의 프로필 이미지
이룸
질문자

흐음 브라우저에서 생기는 일인지는 정확히 모르겠지만,

파비콘을 간단하게 만들어서 public폴더를 만들어서 넣어주고, head태그에 추가해주니

getServerSideProps에서 context.params에 정확한 nickname 값이 들어가있네요...

해결!

이룸님의 프로필 이미지
이룸

작성한 질문수

질문하기