![image](https://private-user-images.githubusercontent.com/104510730/300830959-f785d193-1220-4d28-b540-a7787129bd09.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NTU1NDcsIm5iZiI6MTcyMzg1NTI0NywicGF0aCI6Ii8xMDQ1MTA3MzAvMzAwODMwOTU5LWY3ODVkMTkzLTEyMjAtNGQyOC1iNTQwLWE3Nzg3MTI5YmQwOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxN1QwMDQwNDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMGViNmJjODZhMzg1YjJkZjA5ZGQ5YmQ5MzljNDVjMTkwY2RjOWY4ZmU5ZTVjY2E2NjJmZjAyNTI4OGVkZGIwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.igTwBpYkLBZq0HrcCx7q31dTa6Bte9E7oo0wkdrcVfY)
- Node.js와 Express로 RESTful API 만들기
-
비관계형DB인 MongoDB에 호스팅 받아서 사용
-
템플릿 엔진 EJS(Embedded JavaScript)사용해서 서버사이드 렌더링
- 서버에서 동적인 HTML 생성하여 클라이언트에게 전달
- 비동기 서버 작동 방식
- AJAX를 이용한 클라이언트사이드 렌더링
- 비동기적으로 서버와 통신하면서 클라이언트사이드에서 동적으로 데이터 렌더링
-
서버와 브러우저간 데이터 주고 받기 (HTTP 요청)
-
router 파일로 라우팅 로직 모듈화
-
Passport.js로 회원기능 만들기 (Session 방식)
-
AWS 배포
- Elastic beanstalk 서비스 이용
-
AWS S3 이미지 호스팅
-
dotenv라이브러리 통해 중요 환경변수 보관
-
Socket.io 채팅기능
추후에 리액트를 통해 풀스택 개발을 시도할 예정 => https://github.com/6eom9eun/campingCommunity