我要接管一个网站。先前的开发人员决定使用cube.dev来构建KPI页面。但是我对此一无所知。
一旦KPI页面起作用,他就会向我展示。但是现在,当我从侧面启动它(https://jsaddin.10studio.tech/kpi)时,出现错误:GET http://localhost:4000/cubejs-api/v1/load?query=%7B%22measures%22%3A%5B%22Customs.count%22%5D%2C%22dimensions%22%3A%5B%22Customs.offerdisplayname%22%5D%2C%22timeDimensions%22%3A%5B%7B%22dimension%22%3A%22Customs.timestamp%22%2C%22dateRange%22%3A%22this+week%22%2C%22granularity%22%3A%22day%22%7D%5D%7D net::ERR_CONNECTION_REFUSED
我也在他的代码中看到:
const cubejsApi = cubejs(
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1NzE0OTIxNzYsI...',
{ apiUrl: 'http://localhost:4000/cubejs-api/v1' },
);
我再也无法联系开发人员了。有谁知道问题的原因是什么?
最佳答案
只需更改apiUrl
指向生产Cube.js API端点,或者如果它是同一主机,则指向根:
const cubejsApi = cubejs(
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1NzE0OTIxNzYsI...',
{ apiUrl: '/cubejs-api/v1' },
);