inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

284

이룸

작성한 질문수 33

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'가 ?? 출력이 되는걸까요...?

당황쓰...

next ssr getserversideprops 다이나믹라우팅

답변 1

0

이룸

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

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

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

해결!

프로젝트 환경 세팅할 때 최신 노드 버젼을 사용하시는 분들은 참고하셔도 좋을 것 같아요~

2

134

1

백엔드 MVC에서 View의 역할은 무엇인가요?

1

134

2

다음 강의 언제 나올까요?

0

93

1

추가 업데이트 관련 건

0

132

2

nest js 버전문제

0

113

2

판교님, 50% 학생 할인 쿠폰

0

173

2

라인 끝에 에러 표시(eslint) 때문에 구글 찾아 보니.

0

106

1

전체 고양이 조회 라우터 중 error.message 오류

0

96

1

API 라우터를 사용해야 하는 경우에 대해

1

182

1

캡틴님 커리어 질문 있습니다

0

95

1

캡슐화 추가 설명 중 단일책임원칙 관련 질문

0

123

0

npm run dev 할 때 에러가 발생합니다.

0

188

1

42강 고양이끼리 소통 댓글 구현 중 Schema hasn't been registered for model 'comments' 에러 해결

0

98

1

채팅 이슈

0

158

1

모듈이 더 이상 지원하지 않는답니다

0

238

1

오류가 있습니다

0

126

1

import 에서 오류가 납니다

0

144

1

이런 오류가 나옵니다

0

129

1

에러가 발생합니다

0

131

1

프론트 에러 뜨는데 수정 안해주시나요

0

184

1

키보드 어떤 거 사용하시나요

1

374

1

emit() broadcast.emit() 질문있습니다

0

117

1

Next.js SSR 방식에 대해 질문 드립니다.

0

233

2

nuxt 최신버전 설치 후 layouts 없어서 직접 폴더 생성 후 문제

1

376

1