처음에는 phone DB 서치하여 비교하는 과정이 필요없을 줄 알고 Trait 에 getter 와 setter 를 통해 암/복호화를 구현하고 Model 에서 데이터 set / get 시에 암/복호화가 가능하도록 처리하였다. 근데 API response로...
Continue reading...Web
Github 액션으로 Laravel 배포 자동화 (멀티 브런치)
배경 기존 gitlab 러너를 이용해서 배포 자동화 처리를 하다가, 최근 사내 프로젝트들 관리를 github 로 전체 옮기면서 action 으로 배포 자동화를 처리하게 되었음 가정 작업 1. 배포 스크립트 제작 Laravel 어플리케이션의...
Continue reading...Laravel pusher broadcasting 이슈 정리
요 몇 일을 pusher socket broadcasting 이 안되는 이슈가 있어 정리해둔다 .. 로컬에서는 잘 돌던게 ssl 이 적용된 staging 서버에 올라가니 소켓 연결 자체가 안되었다.. 결론적으론 nginx에서 6002 포트를 다이렉트로 리슨해서...
Continue reading...[WordPress] custom post_type 생성
1. post_type 워드프레스는 기본적으로 다섯가지 게시물 유형이 있다. (post, page, menu, attachement, revision). 개발을 진행하다보면 새로운 post_type 을 만들어야할 수 있는데 다음 코드를 이용한다. 조금 더 디테일하게 post_type 을 생성하고자 한다면,...
Continue reading...[Linux][ubuntu] 워드프레스 CLI 설치
1. MySQL 서버 설치 2. MySQL 콘솔 접근 3. DB, 유저 생성 및 권한 할당 4. php 및 웹서버(apache, nginx 등) 설치 / php 는 fpm 으로 설치해도 됨 5. WordPress...
Continue reading...[linux] 계정 생성 / bash 할당 / sudo 권한 부여
두 가지 방법 이 있다. 📌 useradd 📌 adduser 로그를 보면 알겠지만 특별한 옵션 없이도 home directory를 자동으로 생성해주고,비밀 번호 또한 생성 도중에 같이 만들도록 유도한다.번거롭게 몇가지를 더 작성해야지만, 그래도 더 많은...
Continue reading...리액트 – useEffect 라이프사이클
useEffect 란 ? useEffect() 함수는 React component가 렌더링 될 때마다 특정 작업(Sied effect)을 실행할 수 있도록 하는 리액트 Hook이다. 여기서 Side effect는 component가 렌더링 된 이후에 비동기로 처리되어야 하는 부수적인 효과들을 뜻한다. 이러한...
Continue reading...리액트 – useState 유의할 점
콜백함수 형태로 state 업데이트 버튼을 한번 클릭했을때 state의 count가 5씩 증가하는 콜백함수를 만들어보자. 위와 같이 처리하면 콜백함수 실행시 5씩 증가할까 ? 아니다. 자바스크립트 클로저와 관련이 있는데, 콜백함수가 전달될때 현재상태를 스냅샷을 한다....
Continue reading...