Vue.js 컴포넌트는 기본적으로 시작 태그와 종료 태그 사이에 오는 컨텐츠(다른 컴포넌트, 요소, 텍스트 노드)를 무시하고 렌더링된다. 그러나 컴포넌트가 사용되는 상황에 따라 외부로부터 컨텐츠를 전달 받는 편이 컴포넌트를 재사용하기에 유리한 경우가 있다. 이렇게 외부로부터 컨텐츠를 전달받는 수단을 슬롯(slot) 이라고 한다. 모달 윈도우 컴포넌트를 예로 들어보자. 모달 윈도우의 내용은 해당 모달 윈도우가 사용되는 상황에 따라 달라진다. 단순히 텍스트로 된 내용만 표시하는 것이라면 속성을 통해 텍스트를 전달받기만 하면 될 수도 있다. 그러나 메시지에 강조 표시를 추가하고 싶다거나 메시지에 삽입된 URL을 링크로 만들어야 하는 경우 등이 있을 수 있다. 단순히 속성으로 값을 전달하는 것만으로는 이런 기능..
$router 객체와 $route 객체는 이름은 비슷하지만, 전혀 다른 것이기 때문에 주의가 필요하다. $router는 Router 인스턴스를 가리킨다. Router 인스턴스는 웹 애플리케이션 전체에서 딱 하나만 존재하는 것으로 전반적인 라우터 기능을 관리한다. 예를 들면 애플리케이션 전체에서 히스토리를 어떻게 관리할지에 대한 설정이나 router-link 요소 없이 프로그램적인 방법으로 페이지를 이동(this.$router.push())할 때 이 Router 인스턴스를 사용한다. 이와 달리 this.$route.params 등의 코드에 나오는 $route 는 Route 객체다. 페이지 이동 등으로 라우팅이 발생할 때마다 생성되며, 현재 활성화된 라우트의 상태를 저장한 객체이다. 즉, 현재의 경로 및 U..
1 단계 : Let 's Encrypt Certbot 도구 설치 무료 와일드 카드 인증서를 생성하기 전에 먼저 certbot이 설치되어 실행 중인지 확인해야한다. 설치하려면 아래 명령을 실행한다. sudo apt update sudo apt install letsencrypt vim cron -y 위의 명령은 certbot 도구와 도구가 작동하도록 허용되는 모든 종속성을 설치한다. 2 단계 : Let 's Encrypt 와일드 카드 SSL 인증서 생성 도구가 설치되었으므로 이제 인증서 생성을 진행할 수 있다. Let 's Encrypt는 SSL 인증서를 제공 할 도메인을 소유하고 있는지 확인하는 여러 가지 방법을 제공한다. 인증서를 원하는 도메인을 소유하고 있음을 증명할 수없는 경우 인증서를 생성 할 수..
- Total
- Today
- Yesterday