首页 > Web开发 > 详细

cube.js schemaVersion npm 包

时间:2021-04-24 21:01:19      阅读:28      评论:0      收藏:0      [点我收藏+]

为了方便使用,包装了一个npm包可以直接使用,具体代码参考连接

npm 使用

yarn add @dalongrong/cubejs-schemaversion-cache
 
cube.js
 
// Cube.js configuration options: https://cube.dev/docs/config
const {pause,schemaVersion} = require("@dalongrong/cubejs-schemaversion-cache")
 
// one demo func 
async function fetchVersion(securityContext){
  pause(3000)
  console.log("call version")
  return `"dalong"---${parseInt(Math.random()*100)}`
}
module.exports = {
  schemaVersion: async ({ securityContext }) =>{
    return schemaVersion(securityContext,fetchVersion)
  },
  contextToAppId: ({ securityContext }) => {
   return  `CUBEJS_APP_${securityContext.user_id}`
  }
};

参考资料

https://github.com/rongfengliang/cubejs-schemaversion-cache
https://www.npmjs.com/package/@dalongrong/cubejs-schemaversion-cache

cube.js schemaVersion npm 包

原文:https://www.cnblogs.com/rongfengliang/p/14697905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!