목록전체 글 (185)
hmk run dev
콘솔을 이용해 디버깅하는 방법은 너무 귀찮고 한계가 있다.. 마침 오늘회사에서 해결할 문제가 회사 포트폴리오 팝업에 이미지 파일이 받아지기 전까지 (사진이미지가 많고 조금커서 팝업이 먼저떠도 조금 기다려야하는 상황...) 스피너가 보여지는 작업을 해야했는데... 단순히 html 파일을 가져오는게 아닌 그안에 이미지파일이 로드 되었는지를 구분 해야했다. 어떻게 이미지파일의 status를 가져올지..에 대해 막혔다.. 아래처럼 dim_loading(스피너)를 보여주고 > 팝업호출 > 이미지 파일 호출 > 스피너 display:none; 처리 async function comPopup($src){ debugger; // script 안에 break 포인트를 직접 지정해주는 경우 $('#dim_loading')..
Route 53 에서 도메인 구매 >> ACM에서 인증서 발급(레코드 생성 버튼 못 찾아서 시간이 좀 걸림.....) 오른쪽위의 지역을 미국 북부 버지니아(미국 동부) SSL 인증서를 받아야한다! >> 인증서 들고 CloudFront로 간다! 나머지는 밑의 블로그 참고 >> cloudFront 도메인 가지고 // 호스팅존에서 작업! >> 카카오 API에서 등록시킨 도메인 따로 등록 해줘야한다 (s3에서 만들때 버킷이름이 라우트53 도메인 이름과 같아야한다) default Root Object에 index.html 넣어주기 https://velog.io/@seeh_h/aws-https [배포] AWS S3로 배포한 앱에 HTTPS 적용하기 이번 포스팅에서는 저번 포스팅에 이어 S3를 이용해서 배포한 앱에 ..
async, await 비동기 처리할 때 필요한 친구다... 함수가 특정 함수가 실행된 후에 다른 함수를 실행시키고 싶을 때 아래처럼 써주면 된다! 아래 코드는 각각 유저의 마이페이지를 옮겨 다닐떄 (나의 페이지 >> 다른 유저 페이지 or 다른 유저 페이지 >> 다른 유저의 페이지) 원래 있던 데이터를 초기화 시켜주고 새로운 데이터를 넣어주기 위해 비동기 처리를 해주었던 코드이다 const initializeApp = async () => { await dispatch(profileActions.resetProfile([])); await dispatch(storyPostActions.resetStory([])); dispatch(profileActions.getUserInfoAPI(userId)); ..