Skip to content

Kimgeunwook/Shopping-site

Repository files navigation

목차

1. 프로젝트 소개

2. 시스템 구성도

3. 기술적 문제 해결

4. Citation

5. Ruuning





1. 프로젝트 소개

쇼핑몰 관련 스타트업 회사에서 사내 직원분들과 상품 판매자분들이 사용하는 백 오피스 웹 애플리케이션을 개발하였고, 이 Repository는 해당 프로젝트를 개인적으로 복기시킨 버전입니다.




2. 시스템 구성도





3. 기술적 문제 해결

3-1. Refactoring (자세히 보기)

코드 유지 보수성과 효율적 렌더링을 위해 MVC2, CSR적용.


3-2. CORS (자세히 보기)

Proxy를 사용하여 port가 다른 출처간의 CORS 문제 해결.






4. Citation

4-1. Solution
4-2. About DB




5. Running

로컬버전

1. mongodb setup(env)   
2. create folder in C:\data\db 
3. cmd -> mongod
4. npm install 
5. npm start


클라이언트 - 서버 분리버전
1. servers/server.js 38 line에 몽고서버 url로 변경
2. cmd에 cd servers 명령어 실행후 node server.js명령어로 서버구동
3. 클라이언트 실행시키기 위해서는 package.json의 scripts의 1~3줄을 [ "start": "react-scripts start", ] 로 대체
4. 그후 프로젝트 폴더 최상위에서 npm start로 클라이언트 실행

About

쇼핑몰 회사 백 오피스 웹 애플리케이션 복기 버전

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors