Full-stack-blog
효과Demo(보완 필요) Koa2 기반의 다중 블로그 기능 구축(로그인 등록 이미지 업로드, 블로그 게시, 댓글 발표) 참조https://github.com/nswbmw/N-blog앞부분은create-react-app의 비계로react+react-router v4+redux의 가족통 뒷부분은koa2+mongodb를 사용합니다
개발 환경
개발 환경(node 요구 7.6 이상) Nodejs: 7.6.0 koa: 2.0 MongoDB: 3.2.10
디렉토리 구조
실행 방법
백엔드는 기본적으로 config/default에 설정되어 있습니다.js에서 로컬 Mongodb 포트 27017 (기본값) 을 사용할 수 있는지 확인하십시오.
git clone https://github.com/Sunshine168/Full-stack-Blog.git
cd Full-stack-Blog/myblog
npm install //or yarn install
npm build
node scripts/publish ./server // server
cd ..
cd server/
npm install //or yarn install
node index // 3305
//open localhost:3305/
디버그 설정
전면 및 후면 분리 구성(기본적으로 구성이 필요하지 않음)
(프로젝트를 전체적으로 실행해서 cookies를 만들어야 한다)
프런트엔드 수정
myblog 디렉터리에 들어가서 config의 env 파일에 들어가서 수정
'ORIGIN':'http://localhost:3005'
//
백엔드 수정
서버 디렉토리에 들어가기
config/default.js//
cors를 수정하고 전방에서 실행되는 도메인 이름으로 변경합니다. 기본적으로 3000 포트를 가리킵니다.
node index -c
전후단 분리 방안
프런트엔드에서 프록시로 프록시 전송
// package.json proxy ,
"proxy":"http://localhost:3005"
백엔드 변경 불필요
node index //
총체적 임무
1 프로젝트 프레임 덮어쓰기express->Koa2
2 전단 -> 공정화된react.js
TODO
현재 진행 상태
네트워크 요청koa2 루트
koa2
네트워크 요청에 대한 부분은 Redux에 넣어야 합니다. (수정이 완료되지 않았습니다.)
react
크로스 디버깅 대신 node proxy 준비 (create-react-app 자체) react+redux+react-routerv4 가족통 완성
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.