@caoke90/bos

1.0.2 • Public • Published

##本地对象存储

const Bos=require('@caoke90/bos')

const bos=new Bos(__dirname+'/localDb/');
const axios =require('axios');


async function getCache(key,value,option) {
    let res;
    if(key==='fundcode_search'){
        res=await bos.getData(key)
        if(!res){
            const resp=await axios.get('http://fund.eastmoney.com/js/fundcode_search.js')
            console.log(resp.status)
            if(resp.status===200){
                res=resp.data.replace(/^var r = ([\d\D]+);$/,'$1');
                await bos.setData(key,res)
            }
        }
    }
    return res;
}
//注册
async function init(name,data) {
    const list=await getCache('fundcode_search')
   console.log(list)
}

init();

##切换淘宝源 npm config set registry https://registry.npmjs.org/

##登录 npm login

##发布 npm publish --access=public

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    2
  • 1.0.1
    1
  • 1.0.0
    2

Package Sidebar

Install

npm i @caoke90/bos

Weekly Downloads

5

Version

1.0.2

License

ISC

Unpacked Size

20.2 kB

Total Files

8

Last publish

Collaborators

  • caoke90