cube.js 學習(一)簡單項目創建


cube.js 是一個很不錯的模塊化分析框架,基於schema生成sql 同時內置可代碼生成,可以快速的搞定 
web 分析應用的開發

安裝cli 工具

npm install -g cubejs-cli

創建簡單應用

  • 使用cli
cubejs create pg-demo -d postgres
  • 准備pg 數據庫

    使用docker-compose

version: "3"
services:
  postgres:
    image: postgres:9.6.11
    ports:
    - "5432:5432"
    environment:
    - "POSTGRES_PASSWORD:dalong"
  • 修改項目數據庫連接

    .env 文件

CUBEJS_DB_HOST=localhost
CUBEJS_DB_NAME=postgres
CUBEJS_DB_USER=postgres
CUBEJS_DB_PASS=dalong
CUBEJS_DB_TYPE=postgres
CUBEJS_API_SECRET=f175c412a9136d6bf6cb84bc59c027f39cc93ae35887774ac3fe091bb0717a8d53409a967a1d2014988ef344e75214d48e0cd65c8b6c9403f8d0850a5545afdd

啟動&&測試

  • 啟動數據庫
docker-compose up -d
  • 啟動cube web

    npm scripts

npm run dev
  • 訪問效果 


說明

以上只是一個簡單的運行,實際上cube 可以幫助我們生成代碼,直接就可以訪問了。

參考資料

https://cube.dev/docs/getting-started


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM