标签:Cube postgres CUBEJS DB js 3000 安装
终于可以开始安装 cube.js 了
Cube.js 官方网站
-
首先呢,要在自己的项目里安装 Cube.js 脚手架:
npx cubejs-cli create <project name> -d <database type>
database type
一般都是postgres
,project name
就比较随意,随便起个名字都可以,如:npx cubejs-cli create hello-world -d postgres
这里值得注意的是,我使用了网上其他方法,如
cubejs create pg-demo -d postgres
去创建安装,启动的时候会出现奇奇怪怪的事情,所以这里推荐使用官网中给出的语句去做安装初始化。 -
跑到自己的项目里
cd <project name>
,然后开始改数据:
docker-compose.yml
文件version: '2.2' services: cube: image: postgres:9.6.11 ports: # It's better to use random port binding for 4000/3000 ports # without it you will not able to start multiple projects inside docker # - 4000 # - 3000 # 4000 is a port for Cube.js API - 4000:4000 # 3000 is a port for Playground web-server - 3000:3000 env_file: .env environment: - "POSTGRES_PASSWORD:123456"
但其实我真正改的就只有
environment: - "POSTGRES_PASSWORD:123456"
,这两行里面的123456
就是安装postgreSQL
时的密码。 -
修改项目数据库连接:
.env
文件CUBEJS_DB_HOST=localhost CUBEJS_DB_NAME=postgres CUBEJS_DB_USER=postgres CUBEJS_DB_PASS=123456 CUBEJS_DB_TYPE=postgres CUBEJS_API_SECRET=f175c412a9136d6bf6cb84bc59c027f39cc93ae35887774ac3fe091bb0717a8d53409a967a1d2014988ef344e75214d48e0cd65c8b6c9403f8d0850a5545afdd
这里的
CUBEJS_DB_PASS
仍然是安装postgreSQL
时的密码。 -
这个时候就可以启动项目测试一下啦~
npm run dev
或者
yarn run dev
由于 Cube.js 在创建的时候,就给自动生成数据,所以刚启动时不需要自己添加任何数据。以下是访问效果:
访问初始效果
筛选后效果
标签:Cube,postgres,CUBEJS,DB,js,3000,安装 来源: https://blog.csdn.net/Meetacoo/article/details/115761341
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。