Hyunseok
현재 사이트는 2024년 11월 이후로 업데이트 되지 않습니다. 새 글은 블로그로 확인해주세요. 블로그로 이동
thumbnail
Bblog v2 - 백엔드 거의완성, 자잘한 기능 준비 저번에 만들어둔 entity기준과.. 프론트에서 폼을 짜면서 부족한 컬럼들을 채워가며 백엔드 기능을 거의 마무리지었다 JWT인가를 어떻게 해야 더 깔끔하게 할수있을까 했는데 알고 보니 requestmatchers 써서 들어오는 주소에 토큰검사해서 맞다면 userdetails에 넘겨 로그인으로 넘기면 되는 것이거늘.. 흑흑.. 여하튼 시큐리티도 끝냈고 oauth는 깃허브만 대충 틱 던져주고.. 남은 기능은 글 수정이랑 방문자 분석, 관리자 페이지 정도 아닐까 채팅방은.. 도저히 엄두가 안 나긴 하는데.. 그래도 하긴 해야 하니.. 일단 담주까지 열심히 달려보자
thumbnail
Bblog v2 - 프론트 거의 완성, 백엔드 준비 저번에 리덕스 공부한다고 열심히 읽었는데.. 그냥 읽고 나서 예제 몇 개 보니 vuex나 pinia랑 비교했을 때 리덕스도 다를 게 없다는 게 내 결론이다 다만 약간 끔찍한 보일러 플레이트가 있다는 것만 빼면.. 그리고 더욱더 세분화시킨 리덕스의 그 과정들을 보면 여러모로 쓸모가 있다고 생각된다 https://github.com/B-HS/BBlog GitHub - B-HS/BBlog: React/Spring boot 블로그 프로젝트 React/Spring boot 블로그 프로젝트. Contribute to B-HS/BBlog development by creating an account on GitHub. github.com 싸~그리 이번에는 타입스크립트로 작성하고 있다 nextjs의 컨픽파일만 빼면....
thumbnail
Bblog v2 - 리덕스를 공부해보자 - 1
2023. 1. 13. 18:53 프로그래밍/WEB+JS
리덕스 - 명칭설명 Action JS의 순수한, type필드를 가지는 오브젝트로 ㄴ 어플리케이션에서 무언가의 행동을 묘사하는 곳 type필드는 무슨 일을 하는지 잘 묘사해야 함 또한 추가적으로 payload라는 추가묘사의 필드를 가질 수 있음 ex. member/login Action creator 액션을 리턴을 시키는 함수이다 주로 이런 방식으로 쓰니 알아두자 Reducer 리듀서는 현재의 state와 액션을 받는 함수이다 state를 필요에 따라 어떻게 업뎃할지 결정하고 그리고 새로운 스테이트를 리턴합니다 한마디로 리듀서는 액션에 따라 상태를 처리하는 이벤트 리스너라 생각하면 된다 리듀서는 항상 아래와 같은 룰을 지켜야 합니다 현재상태와 액션을 기반으로 새 값을 계산해야 합니다 이미 존재하는 stat..
thumbnail
미니 서버를 만들어보자 - Nginx > Wireguard에서 정보가져오기 wireguard가 엄청나게 많은... 눈물을 가져다줬지만 이번 편은 비교적 간단하게 준다 VPN클라이언트 쪽에 테스트용 nginx설치 일단 wireguard에 접속한 클라이언트에 nginx를 깔아준다 yum install nginx 물론 docker로 픽하고 올려도 괜찮다 그리고 혹시 모르니 포트도 열어주자 클라이언트의 포트개방 firewall-cmd --permanent --zone=public --add-port=80/tcp 아, 아마 설치하고 난 뒤에는 실행이 안되어있을 테니 실행도 해주고 ip를 확인해 두자 클라이언트 쪽 nginx 시작, ip 확인 systemctl start nginx ifconfig ## ifconfig치면 제일마지막 혹은 인터페이스이름이 wg0 인 항목의 inet을 기억해..
1 ··· 10 11 12 13 14 15 16 ··· 33