코드 구조
-
/back
- Back-End 로직이 정의되어 있습니다.
- 깃허브를 통해 이 프로젝트를 다운로드 받으신다면
// package.json 에 정의되어 있는 의존성 라이브러리를 설치합니다. npm i
- /config/secret.js 파일은 직접 정의해야 합니다.
module.exports = { jwtsecret: "jwt 암호키", host: "DB 서버 ip 또는 url", user: "DB 외부접속을 허용한 계정", port: "3306", password: "DB 계정 비밀번호", database: "접속할 스키마명", };
- /config/secret.js 파일은 직접 정의해야 합니다.
- /config/express.js 에서는 express 서버에서 돌아갈 미들웨어와 라우터를 연결합니다.
- /src 내부에는 Rounter, Controller, Dao가 정의되어 있습니다.
-
/front
-
Front-end 파일이 저장되어 있습니다.
-
/css
- common.css 모든 페이지에 적용될 수 있는 공통적인 css를 정의합니다.
- map.css 지도와 관련된 css를 정의합니다.
- sign.css 로그인. 회원가입 페이지와 관련된 css를 정의합니다.
-
/js
- url.js 서버에 API를 요청할 때 사용할 공통적인 url을 정의합니다.
- header.js 회원/비회원 헤더를 서로 다르게 설정하기 위한 로직을 정의합니다.
- map.js 지도와 관련된 로직을 정의합니다.
- signin.js 로그인 API 연동 또는 관련 로직을 정의합니다.
- signup.js 회원가입 API 연동 또는 관련 로직을 정의합니다.
-
html
- index.html 메인 페이지입니다.
- signin.html 로그인 페이지입니다.
- signup.html 회원가입 페이지입니다.
** CSS, JS 연결을 하는 link, script 태그에 상대경로를 잘 입력했는지 확인해야합니다.**
-