我要接管一个网站。先前的开发人员决定使用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

javascript - net::ERR_CONNECTION_REFUSED到cube.dv-LMLPHP

我也在他的代码中看到:

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' },
);

07-26 05:45