Express 3

CRM 백엔드 스몰톡: 유저정보 유지, 라우팅, 모델 ,권한 등..(react-router-dom + express)

최근에 팀장님이 도커를 이용한 자동 배포 로직을 만들고 보일러 플레이트를 제공하여 주셨습니다. 드디어 첫번째 구현시간이라 서버를 세팅하고 로그인, 회원가입 컨트롤러를 만들었습니다. 강의 공부에서 스택이 크게 변하지않았는데 고민할것이 많은거같습니다. 1. 라우팅 설계 처음에 팀원분이 만들어주신 라우터를 토대로 express에 get과 post를 처리하는 함수를 만들고 있었습니다. 그런데 팀원분이 이것은 임시로 만든 거라 단지 참고자료로 삼자고 했습니다. rootRouter / -> Home /join -> Join /login -> Login /logout -> Log Out /search -> Search User /accounting -> Accounting userRouter /user/upload ..

CRM 프로젝트 시작! - 회원가입/권한부여

초록 첫 팀 사이드 프로젝트로 체육관 고객관리 프로그램을 만들게되었습니다. 포지션 및 기술 스택 저의 포지션은 백엔드이고 아직 기술스택은 완전히 정해지지 않았습니다. 익스프레스 및 기타 react 관련 프레임워크로 서버를 설계하게 되었습니다. 게시판의 이용방향 이 카테고리에는 실제 로직을 제외한 개발 기록을 남기겠습니다. 훗날 제가 어떤 고민을 하고 얼마나 성장했는지 돌아볼 수 있는 기록이 되길 기대해봅니다. 현재 진행상황 작업내용 인지 (확인) 라우터 설계를 해야합니다. 첨부파일 ppt 보고 천천히 설계할 예정입니다. / /login 트레이너 회원가입/ 로그인로직을 만들어야합니다. - 유저는 가입창에서 트레이너/회원을 선택 - select 태그의 option value로 트레이너가 전달 - join 컨..

Express: 웹페이지 표현을위한 NodeJS 웹 프레임워크 + get,use,set

최근 노마드 코더의 줌 클론코딩 강의를 들으며 express 와 socket.io 등 다양한 서버 관련 툴을 사용해 보았다. nodejs의 대표적인 모듈인 만큼 정리하고 넘어갈 필요가 있어 본 게시글을 작성하게 되었다. Express란? Node.js에서 기본적으로 제공하는 웹 애플리케이션 *프레임워크 (web application framework)이다. 각종 웹 프로그램과 API를 만드는데 유용한 도구를 제공한다. 빠르고, 심플한 특징 덕분에 학습 및 사용이 용이해 많은 개발자들에게 사랑받고 있는 모듈이다. 요즘 급속도로 성장하고 있는 당근마켓의 푸시 알림도 Express를 사용하고 있다. 당근마켓의 푸시알림을 지탱하고 있는 Node.js 서비스 푸시알림은 당근마켓 서비스에서 채팅, ‘키워드 알림’,..