explore cwa react
1.0.0
| 掌握 | Heroku | |
|---|---|---|
| 測試 | ||
| 覆蓋範圍 |
該項目圍繞解析各種數據集,包括英國政府有關房地產銷售,警察報告數據和郵政編碼數據的數據。目的是利用地理信息,以使用緯度和經度建立郵政編碼之間的聯繫。
主要目的是開發可擴展的GraphQL後端,能夠迅速提供所需的結果。這項工作試圖照亮GraphQl使用的複雜方面,以解決諸如N+1問題之類的挑戰和縮放場景,在這些方案中,編寫和讀取節點都需要多個數據庫。
該項目的關鍵功能包括強大的自動質量保證(QA)系統,並結合了匿名數據播種,以進行全面的QA測試。該項目還探討了JavaScript的靈活性,並突破了語言的界限。值得注意的是,它深入研究了默認V8對象字段的約束,該字段約為840萬,同時突出了地圖數據結構的出色處理能力。
此外,該項目還結合了一個隊列系統,以提高數據處理的效率。從本質上講,項目是對軟件開發的各種和高級方面的實踐證明,反映了對卓越和創新的承諾。
如果您使用make ,需要碼頭和碼頭組合,而npm的本地node.js是可選的
make命令無需其他步驟,否則您需要執行$ npm i$ make sync以獲取GraphQl作為git subsodule,然後$ make cypresscd cypress && npm test鏈接在一起$ make test或$ npm test$ npm test -- --coverage ,報告將位於./coverage目錄中$ npm test src/validation/rules.test.js$ make或$ npm start$ make serve ,沒有NPM同等學歷$ make build或$ npm run build - 生成的資產將位於./ Build目錄中make PORT=18080| 多變的 | 預設值 | 用作 | 目的 |
|---|---|---|---|
| 港口 | 8080 | 數字 | 將在其上提供該應用程序的端口 |
| react_app_graphql | // Localhost:8081 | 細繩 | GraphQL後端URI |
| react_app_title | 數據資源管理器 | 細繩 | 網站的標題 |


