gm_static_storage

2.0.2 • Public • Published

项目或多或少会存在些配置。比如station商品库的单位,比如bshop首页会有很多定制。也会与一些配置是共用的。

想把这些配置抽离出来,不跟工程走,同时产品也可以介入维护。

放到后台处理(server+db)有点小题大做,于是出现了静态配置存储服务。

维护

feature/pr修改配置,提交PR,通知前端开发review通过。

文件说明

配置在json文件夹内定义,以项目为子目录,子目录内放配置文件和资源。 跨项目的则放common里

配置文件扁平化,比如bshop/home.json只是bshop首页定制化的配置。

开发接入

npm install gm_static_storage -D

import {getStaticStorage} from 'gm_static_storage';

getStaticStorage('/bshop/home.json').then(json => {
    console.log(json);
});

getStaticStorage 会根据 url 做变量cache(内存cache)

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i gm_static_storage

    Weekly Downloads

    16

    Version

    2.0.2

    License

    ISC

    Unpacked Size

    6.89 kB

    Total Files

    5

    Last publish

    Collaborators

    • gmfe