explore cwa react
1.0.0
| 주인 | 헤로쿠 | |
|---|---|---|
| 테스트 | ||
| 적용 범위 |
이 프로젝트는 부동산 판매, 경찰보고 데이터 및 포스트 코드 데이터에 대한 영국 정부 데이터를 포함하여 다양한 데이터 세트를 구문 분석하는 데 중점을두고 있습니다. 목표는 지리적 정보를 활용하여 위도와 경도를 사용하여 우편 번호 사이의 연결을 설정하는 것입니다.
주요 목표는 신속하게 요청 된 결과를 제공 할 수있는 확장 가능한 그래프 QL 백엔드를 개발하는 것입니다. 이 노력은 GraphQL 사용의 복잡한 측면을 밝히려고 노력하여 N+1 문제와 같은 문제와 스케일링 시나리오가 쓰기 및 읽기 노드 모두에 둘 이상의 데이터베이스가 필요한 스케일링 시나리오를 해결하려고합니다.
이 프로젝트의 주요 기능에는 포괄적 인 QA 테스트를 위해 익명화 된 데이터 파종을 통합 한 강력한 자동 품질 보증 (QA) 시스템이 포함됩니다. 이 프로젝트는 또한 자바 스크립트의 유연성을 탐구하여 언어의 경계를 넓 힙니다. 특히, 그것은 맵 데이터 구조의 우수한 처리 용량을 강조하면서 약 840 만대로 캡핑되는 기본 V8 객체 필드의 제약 조건을 탐구합니다.
또한이 프로젝트에는 데이터 처리의 효율성을 향상시키기 위해 큐 시스템이 통합되어 있습니다. 본질적으로 프로젝트는 우수성과 혁신에 대한 헌신을 반영하여 소프트웨어 개발의 다양하고 고급적인 측면을 실용적으로 보여줍니다.
make 명령을 사용하는 경우 Docker 및 Docker-Compose가 필요하며 NPM이 있는 Local Node.js는 선택 사항입니다.
make 명령을 사용하면 추가 단계가 필요하지 않으면 $ npm i$ make sync , $ make cypresscd cypress && npm test$ make test 또는 $ npm test$ npm test -- --coverage , 보고서는 ./Coverage Directory에 있습니다.$ npm test src/validation/rules.test.js$ make 또는 $ npm start$ make serve , NPM 에 해당하는 것은 없습니다$ make build 또는 $ npm run build - 생성 된 자산은 ./Build Directory에 있습니다.make PORT=18080| 변하기 쉬운 | 기본값 | 사용 | 목적 |
|---|---|---|---|
| 포트 | 8080 | 숫자 | 응용 프로그램을 사용할 수있는 포트 |
| React_app_graphql | // LocalHost : 8081 | 끈 | GraphQL 백엔드 uri |
| React_app_title | 데이터 탐색기 | 끈 | 웹 사이트의 제목 |


