• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

프론트에서 express를 사용하지 않을때 동적라우팅

20.12.30 04:27 작성 조회수 141

0

next에서 자체적으로 지원하는 동적라우팅 (ex) [id].js )를 이용해서 동적라우팅을 하였습니다. 근데 이렇게하면 Link에서 href를 {{pathname: '/user/[id].js'}} 하고 as: '/user/${post.User.id}' 해도 되지가 않습니다. 혹시 자체적으로 지원하는 것에서는 다르게 해야하나요?? 

답변 6

·

답변을 작성해보세요.

1

next 10버전이시면 제가 말씀드린대로 하면 되고

next 9 버전이시면

<Link href="/user/[id]" as={`/user/${post.User.id}`}> 가 맞습니다.

0

양갱님의 프로필

양갱

질문자

2020.12.30

감사합니다 해결했습니다 9버전으로 href="/user/[id].js"로 쓰고있었는데 "/user/[id]" 쓰니깐 새로고침없이 잘됐습니다.

0

양갱님의 프로필

양갱

질문자

2020.12.30

import Link from 'next/link';
를 쓰고 있습니다.
새로고침은 강의에서 말씀하신거처럼 아바타를 클릭해서
들어갔을때 네트워크가 지워지고 새로 생기는 것으로 판단
했습니다

0

Link가 import Link from 'next/link' 맞나요? 새로고침이라는 것은 어떻게 판단하셨나요?

0

양갱님의 프로필

양갱

질문자

2020.12.30

href={`/user/${post.User.id}`} 를 하여도 아바타를 눌러서 다른 사용자로 갈때 새로고침이 발생합니다

코드와 구조입니다.

0

그냥 href={`/user/${post.User.id}`} 만 하면 됩니다.