사랑하애오
article thumbnail
Published 2021. 11. 24. 12:43
[MERN] SNS Chat App 만들기 (1) Node.js

React.js를 공부하다가 포트폴리오 겸 공부 겸 연습도 할겸 여러 소스도 많고 공부할 요소가 많은 SNS로 선정해서 공부하게 되었습니다.

사용한 기술스택은 간단하게 요약하자면 MERN으로 MONGODB, Express, React.js, Node.js 입니다. (MERN)

첫번째로 위에 사용할 라이브러리들을 설치해줍니다.

https://www.mongodb.com/try/download/community
https://nodejs.org/en/download/current/

설치가 완료되었으면 본격적으로 들어가겠습니다. (Node와 관련된 것은 이전에 포스팅을 해두었습니다.)

각자 사용할 편집기를 열기 전에 먼저 cmd로 진행하겠습니다.

cd desktop -> desktop으로 이동

yarn create react-app sns -> yarn 라이브러리를 이용해 sns React앱을 생성

or

npx create-react-app sns -> npx 라이브러리를 이용해 sns React 앱을 생성

(둘 중 뭘 쓰셔도 상관 없지만 yarn이 속도 부분에서 더 빠릅니다.)

시간이 좀 걸립니다.

저는 yarn으로 설치했는데 위와 같이 결과가 나오면 된 것이고 yarn start를 입력해 정상적으로 React가 구동되는지 확인 해봅시다.

정상적으로 작동 된다면 앱을 닫고 아까 만든 폴더로 이동해 편집기를 실행해 줍니다.

cd sns

code .

그리고 Client 단과 Server단을 나누어 작업을 해야하므로 Client 폴더를 생성해 public 폴더와 src 폴더를 옮겨줍니다.

됬다면 Server에 필요한 폴더들만 미리 생성해 줍니다.

sns 폴더에 따로 Server 폴더를 만드는 것이 아닌 저 밖에서 Server를 작업하고 Client 폴더에서 Client 작업만 할 것이니 유의해주세요.

profile

사랑하애오

@사랑하애

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!