
src 구조는 위와 같다. 예시 코드는 git repo를 올리도록 하겠다. https://github.com/ddiyoung/Express-Clean-Architecture/tree/master GitHub - ddiyoung/Express-Clean-Architecture: Express-Clean-Architecture Express-Clean-Architecture. Contribute to ddiyoung/Express-Clean-Architecture development by creating an account on GitHub. github.com 해당 틀에서 자신의 서비스 로직을 추가하거나 수정하고 sql query를 작성하면 된다. 리팩토링 시작..!

1학기부터 학교 총동아리 연합회의 웹 벡엔드 유지보수를 맡아서 일하고 있다. 이 웹 사이트의 경우 작년에 선배가 만들어둔 코드인데 급하게 만들다 보니 유지보수가 꽤나 어렵고 코드의 가독성이 높지 못해서 리팩토링을 하려고 한다. 깨끗한 아키텍쳐를 위해서 프론트엔드를 맡은 친구에게 참고할만한 레퍼런스가 있는지 물어보았고 백엔드도 경험이 있던 친구는 나에게 글 하나를 추천해줬다. 해당 글을 번역하면서 백엔드를 리팩토링 해보자 한다. https://dev.to/santypk4/bulletproof-node-js-project-architecture-4epf Bulletproof node.js project architecture 🛡️ A simple yet powerful project architecture ..

Next js 를 공부중이다. Next js Document를 따라가면서 Next js 공부를 하고 있는데 나는 주로 arrow function 을 사용하기 때문에 Document에 있는 funciton들을 모두 arrow function으로 고쳐서 코딩하고 있었다. arrow function을 사용하는 이유는 1. 편해서 2. 스코프가 달라서이다. 그냥 function을 사용하게 되면 this의 범위가 생기게 된다. 따라서 function을 사용하게 되면 스코프가 생기게 되는 것이다. 이런 상황에서 export default vs export 에 대해서 알아볼 이유가 생겼다. 먼저 arrow function의 경우 export 할 때는 export default 를 사용해야 한다. 이 경우에 impor..
- Total
- Today
- Yesterday
- 어셈블리 최댓값 찾기
- 마노시피유정렬
- Mano-CPU
- pwnable#basic_exploitation_003#dreamhack#dreamhack.io#SSG
- service docker start
- docker.sock
- 2023 화이트햇
- Mano-CPU-Programming
- fastapi
- Win7#Win7지뢰찾기#Win7 지뢰찾기#지뢰찾기#Win7 32bit#32bit#MineSweeper.exe#MineSweeper#WinMine
- Mano-CPU 최댓값 찾기
- 2024년 회고
- 탈단 후 입대
- express 아키텍쳐
- fastapi 비동기 처리
- BlackBoard Helper
- systemctl start docker
- and will not be enabled for virtual device 'serial0' will start disconnected
- Mano-CPU Sort
- whitehat
- aiomysql
- 탈단
- chrome extension
- vmware 화면 버벅거림
- 군 취약점 제보
- JS 개발
- 정보보호병
- Docker daemon
- the virtual printing feature is globally disabled on this system
- ict 인턴십
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |