본문 바로가기

띡딱똑띡 개발자 Hanna11

NodeJS와 MongoDB로 SNS 만들어보기 - user_profile (프로필 라우터) 2019/11/14 - [띡딱똑띡 개발자 Hanna] - NodeJS와 MongoDB로 SNS 만들어보기 - user_passport (로그인 라우터) NodeJS와 MongoDB로 SNS 만들어보기 - user_passport (로그인 라우터) 저번 포스트에서는 전체적인 폴더 구조를 설명했고 이번 포스트에서는 현재까지 구현된 router의 전체 목록을 설명하고자 합니다. > user_passport.js user_passport.js 파일에는 '로그인'과 관련된 라우터들이.. granora2019.tistory.com ㄴ 이전 글 * 현재까지 설명한 router => 7번 (user_passport) * 현재 설명하고자 하는 router => 10번 (user_profile) > user_profile.. 2019. 11. 14.
NodeJS와 MongoDB로 SNS 만들어보기 - user_passport (로그인 라우터) 저번 포스트에서는 전체적인 폴더 구조를 설명했고 이번 포스트에서는 현재까지 구현된 router의 전체 목록을 설명하고자 합니다. > user_passport.js user_passport.js 파일에는 '로그인'과 관련된 라우터들이 정의되어있습니다. 모두 GET 요청으로 탈퇴를 담당하는 /secession 라우터는 약관?정책? 관련해서 탈퇴하더라도 일정 기간동안 남겨둬야하는 정보들이 있다고해서 주석처리해놓은 상태입니다. 배포 전 약관 정책들을 확정하고 그에 따라 /secession 라우터를 다시 구현해야 할 것 같습니다. 소셜로그인 구현 시, 각 소셜 개발자 페이지에서 따로 설정을 해야 하며 그 곳에서 설정한 callback 경로와 동일한 경로로 콜백 라우터를 만들어야 합니다. * Router 상세 정보.. 2019. 11. 14.
NodeJS와 MongoDB로 SNS 만들어보기 - 현재 폴더 구조 더보기 여러분은 프로젝트 3개 동시에 하지 마세요......ㅎ 하루 쉬니까 바로 밤새야되는 인생 레전드 _( :⁍ 」 )_ 저번 포스트에서는 현재까지 작업한 부분까지의 데이터베이스 구조를 보여드렸으니 이번 포스트에서는 전체적인 프로젝트 폴더 구조를 보여드리고자 합니다. Node.js 및 MongoDB 공부는 "Do It! Node.js 프로그래밍" 교재를 주로 활용하였고 예제 코드들을 활용하여 발전시켜 나갔기 때문에 사용하지 않는 (필요하지 않은) 파일들이 몇 존재합니다. 사실 Resful API 서버라 html 페이지는 만들 필요가 없지만 테스트용(...)으로 만들었습니다. 더보기 지금이야 Flutter와 어떻게 연동하면 되겠다라고 알지만 처음시작할 때는 node.js, mongoDB, html, ja.. 2019. 11. 14.
NodeJS와 MongoDB로 SNS 만들어보기 - 데이터 스키마 구조 현재 MongoDB (NoSql)를 사용하고 있지만 Mongoose를 활용해 데이터 스키마를 정의해 데이터를 생성하고 접근하고 있습니다. 다음은 SNS 기능 구현을 위해 현재까지 작성한 데이터 스키마들과 데이터 스키마들 간의 관계를 표현한 것입니다. 이미지는 Cloudinary (클라우드 기반 이미지 및 비디오 관리 서비스 제공)를 활용하고 있기 때문에 cloudUrl과 imageId값을 저장해 관리합니다. 나중에 이미지 저장을 다른 웹 클라우드 서버를 활용하게 된다면 NodeJS 코드랑 데이터 스키마가 해당 서버 사용에 맞게 바뀌어야 할 것입니다. UserScheme : 유저들의 정보를 담는 스키마 PostSchem : 게시글 정보를 담는 스키마 UpmentSchema : 댓글 정보를 담는 스키마 Do.. 2019. 11. 10.
NodeJs 와 MongoDB로 SNS 만들어보기 - 개발 환경 ☆새로오신 백엔드☆ 분과 금요일에 짧게 인수인계하면서 느꼈는데 지금까지 제가 NodeJs랑 MongoDB로 작업해온 코드들을 말로 설명드리는게 한계가 있는 것 같아서(...) 간략하게 이미지와 같이 글로도 설명을 남겨보려합니다 ㅎㅎ;;; 근데 사실... 저도 Unity로 게임만 만들어보다 8월 중순에 NodeJS랑 mongoDB 처음 접한거라... 이렇게 하면 된다 보다는 이렇게 하고 있다 라는 느낌으로 봐주시면 좋을 것 같아요 ㅎㅎㅠ 일단은 NodeJs와 MongoDB로 SNS 기능들을 구현하고 있는데, 코드 편집은 VScode를 활용하고 있고 mongoDB 상의 데이터들은 mongoDB Compass라는 GUI 툴을 활용해 확인하고 있습니다. NodeJs와 MongoDB 라는 키워드로 추천 프로그램들.. 2019. 11. 10.