백엔드
-
히로쿠(Heroku)에 Express + Mongo DB 서버 배포하기백엔드/서버 배포하기 2021. 10. 29. 12:59
* index.js 파일 수정하기 git checkout master 를 해서 master 브랜치에서 아래 코드 수정후 git add / git commit / git push heroku master 명령어를 실행하자! app.listen(process.env.PORT || 5000, () => { console.log("server is running on port 5000! - nodemon") }) 히로쿠 서버는 포트를 동적으로 부여하므로 위와 같이 코드를 수정한다. mongoose.connect(CONNECT_URL, { // Mongo DB 서버 연결 useNewUrlParser: true, useUnifiedTopology: true }).then(() => console.log("mongo..
-
API 서버 구현 및 테스트 연습백엔드/연습과제 2021. 10. 16. 18:54
* 프로젝트 개요 회사에서 온라인 도서 서비스를 런칭한다고 하자. 아래 데이터 모델 설계와 API 설계를 활용하여 도서 서비스 API 서버를 구현하고 테스트 해보자! * 데이터 모델 설계 - Book 필드명 설명 데이터 타입 title 책의 제목 - 필요 문자열(String) author 책의 저자 - 필요 문자열(String) summary 책의 내용 요약 문자열(String) genre 책의 장르 문자열(String) release 책의 발매일 - 필요 문자열(String) ISBN 책의 국제표준도서정보 - 필요 숫자(Number) 책의 발매일은 같은 제목의 책이라도 개정판은 날짜가 다를수 있으므로 필요한 필드로 설정한다. * 데이터 모델 설계 - User 필드명 설명 데이터 타입 name 사용자 이..
-
express 프레임워크 기본이론백엔드/express.js 2021. 10. 12. 21:18
express 라우팅 참고문서<figure id="og_1634602562184" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="Express 라우팅" data-og-description="라우팅 라우팅은 애플리케이션 엔드 포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응..