首页 > 其他分享 >cube.js dremio-odbc-cubejs-driver TypeError: Do not know how to serialize a BigInt 问题

cube.js dremio-odbc-cubejs-driver TypeError: Do not know how to serialize a BigInt 问题

时间:2023-03-02 19:55:46浏览次数:44  
标签:Do dremio cube cubejs odbc server js

因为cube.js cache 部分使用了json 进行key 的存储,但是因为odbc 部分数据类型会有bigint,cube.js 会报错

解决方法

通过hack 的模式

const CubejsServer = require('@cubejs-backend/server');
const cubejs = require("./cube")
const server = new CubejsServer(cubejs);
BigInt.prototype.toJSON = function() { return this.toString() }
function start(){
    server
    .listen()
    .then(({ version, port }) => {
      console.log(`

标签:Do,dremio,cube,cubejs,odbc,server,js
From: https://www.cnblogs.com/rongfengliang/p/17173178.html

相关文章

  • 环境变量与git的配合实现dotenv
    事由最近在开发淘宝客返利程序的后台服务时发现对接到淘宝联盟的appKey和secret是极为重要的假设这两串数字被恶意盗用轻则消耗平台你的流量,重则封号所以就需要将重要......
  • windows 使用 supervisor
    安装pip包playwright_spider.py生成主conf文件2.1 在对应的python环境的Scripts下,使用echo_supervisord_conf.exe>supervisord.conf,可以指定路径,不指定则生成在该......
  • java - Random18
    猜数字案例packagecom.demo.test;importjava.util.Random;importjava.util.Scanner;publicclassrr{publicstaticvoidmain(String[]args){......
  • Docker 三节点 MongoDB 修改集群IP
    需求背景因为业务需要服务器IP变更,记录一下mongdb三节点变更的办法,我这边是在vm上进行测试原IP:172.16.16.81新IP:172.16.16.84修改MongoDB集群IP#登录其中......
  • docker部署gitlab 15.9
    docker-compose.ymlversion:'3.6'services:web:image:'gitlab/gitlab-ce:15.9.1-ce.0'restart:alwayshostname:'project.example.com'contai......
  • Ubuntu之docker搭建dvwa
    前提,已经安装好docker。首先,搜索DVWA镜像,安装,安装完成后,dockerimages查看已有镜像,然后运行dvwa镜像,与容器进行交互,访问ip:端口,出现如下界面则搭建成功,点击“Create/ResetD......
  • dockfile2
    #spring-bootskywalking增强镜像acicn/jdk:8-pagodaacicn/jdk:11-pagoda#tomcatskywalking增强镜像acicn/tomcat:8-pagodaFROMacicn/jdk:8-pagodaENVSW_AGEN......
  • dockerfile
    FROMacicn/jdk:11#时区设置ENVTZ=Asia/Shanghai\DEBIAN_FRONTEND=noninteractiveRUNln-fs/usr/share/zoneinfo/${TZ}/etc/localtime\&&echo${TZ}>/e......
  • 搭建docker本地镜像仓库
    一、本地镜像仓库:也就是私有服务器,主要用于企业内部镜像的共享,包括上传与下载二、搭建本地镜像仓库操作步骤1.本地服务器上安装dockerce,具体步骤参考https://www.cnblog......
  • Linux普通用户使用docker以及docker-compose
    #添加limstorm普通用户到docker用户组sudogpasswd-alimstormdocker#切换docker用户组,该命令类似login指令,当它是以相同的帐号,另一个群组名称,再次登入系统newg......