Notes 이 단계에서는 AWS가 EC2 인스턴스에서 호스팅하는 Visual Studio Code Server를 사용한다고 가정합니다. 프로젝트 파일이 있는 리포지토리가 이미 복제되어 있으므로 직접 복제할 필요가 없습니다.
npm install
명령어를 실행합니다.
npm run dev
명령어를 입력하세요. 팝업 메시지가 뜨면 브라우저에서 앱을 열거나, 터미널에 표시된 네트워크 URL을 선택하세요.
import './style.css'
로 스타일링을 위한 CSS 파일을 불러옵니다.fetchNewAffirmation()
: 랜덤 문구를 가져와 화면에 표시하는 함수.showLoadingAnimation()
: 로딩 애니메이션을 표시하는 함수. #affirmation
ID를 가진 요소의 HTML 내용을 loading-spinner
클래스를 가진 div
로 설정합니다.disableButton(isDisabled)
: isDisabled
파라미터에 따라 #getNewAffirmation
버튼을 비활성화하거나 활성화합니다. 새로운 문구를 가져오는 동안 여러 요청이 발생하지 않도록 사용됩니다.
#getNewAffirmation
버튼을 선택하여 클릭 이벤트 리스너를 추가하고, 클릭 시 fetchNewAffirmation() 함수를 호출합니다.
#affirmation
요소의 HTML 내용으로 설정합니다.#getNewAffirmation
버튼에 클릭 이벤트 리스너를 추가하여, 버튼 클릭 시 fetchNewAffirmation() 함수가 실행되도록 합니다.