parameter 전달 및 받기
parameter 전달 방법
전달 링크 생성
값 전달을 할 링크는 다음과 같이 object(객체)를 만들어 전달 할 수 있습니다. 아래 예제로 만든 링크는 [localhost:5000/blog/123](<http://localhost:5000/blog/123>)
의 형태로 생성됩니다.
전달된 파라미터 받는 방법
앞에서 잠깐 설명 한 것 처럼 값을 받기 위해서는 폴더 내에 파일 이름을 전달받는 파라미터이름을 []로 감싸는 형태로 만들어 주면 됩니다.
만약 /blog/:id
이런 형태로 id값을 받기 위해서는 blog 폴더 아래에 [id].svelte라는 파일을 만들어 주면 됩니다. 그리고 파라미터 값이 여러 개일 경우에는 [첫번째][두번째].svelte 이런식으로 만들어 주면 됩니다.
그리고 이렇게 전달된 파일은 params
라는 helper를 사용해 받을 수 있습니다. 아래 예제를 기준으로 설명드리면, 위에서 id값을 넘겼기 대문에 {$params.id}
와 같이 id값이 params helper의 하위 객체처럼 받아서 사용할 수 있습니다.
Last updated