당근마켓 서버를 클론해보자! 당근마켓 서버 클론 nodeJS를 이용해 당근마켓 서버를 클론 했다. 리펙토링하며 블로그에 글로 정리해볼까 한다. 살면서 처음 만들어본 API서버이기 때문에 세상에 자랑하고 싶지만 부족한점이 많다. 나중에 이 글을 읽으며 코드를 보고 부끄러울 수 있지만 몇 줄 정도는 자랑 스러워 할 코드가 있지 않을까 하며 조심스럽게 기록을 남겨본다. 코드 외에도 당근마켓 클론의 전체적 과정을 담아보겠다. 블로그에는 api별로 코드를 뜯어와 붙여 포스트 하고 깃헙으로 전체를 공유 하겠다. 다시 한번 말하지만 첫 api서버이기 때문에 부족한점이 많다. 혹시 읽으시다가 불편하신 점, 마음에 안드시는 점, 개선이 필요하거나 부족한 부분이 있다면 메일, 쪽지, 댓글 등으로 알려 주신다면 정말 감사하..
AWS
AWS로 서버구축을 해보자! AWS 서버 구축 가상머신에서 리눅스기반 서버구축을 연습했고 개발을 위해 local 서버도 구축 했으니 이제 진짜 배포용 서버를 구축할 차례다. AWS를 이용해 서버 구축을 해보자. Ubuntu 20.04.2 LTS Nginx MySQL 8.0.26 PHP 7.4.3 AWS 서버 구축 (Ubuntu + Nginx + PHP + MySQL) AWS는 아마존의 클라우드 컴퓨팅 서비스다. 회원가입 후 인스턴스를 생성해 가상머신에서 했던것과 마찬가지로 서버를 구축해보자. 이번에는 Apache대신 Nginx를 설치할 계획이다. Apache에서는 요청이 일정량을 넘어가면 프로세스와 스레드를 생성하지만 Nginx는 Master process가 worker process를 비동기 event..