forked from lunanting/cangku
20 lines
426 B
JavaScript
20 lines
426 B
JavaScript
import cube from '@cubejs-client/core';
|
|
|
|
const API_URL = '/cubejs-api/v1';
|
|
|
|
// 创建 Cube.js API 客户端实例
|
|
let cubejsApi;
|
|
try {
|
|
cubejsApi = cube(
|
|
// Token 回调函数 - Cube.js 开发模式下可以不传 token
|
|
() => localStorage.getItem('token') || 'development',
|
|
{
|
|
apiUrl: API_URL,
|
|
}
|
|
);
|
|
} catch (error) {
|
|
console.error('Cube.js API 初始化失败:', error);
|
|
}
|
|
|
|
export default cubejsApi;
|