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)

Readme

Keywords

none

Package Sidebar

Install

npm i gm_static_storage

Weekly Downloads

15

Version

2.0.2

License

ISC

Unpacked Size

6.89 kB

Total Files

5

Last publish

Collaborators

  • gmfe