@alicd/toffee-api

api for toffee

Usage no npm install needed!

<script type="module">
  import alicdToffeeApi from 'https://cdn.skypack.dev/@alicd/toffee-api';
</script>

README

@alife/toffee-api

import api from '@alife/toffee-api';
// 设置当前环境为mock,默认为pub
api.setMockEnv(); 
api.setPubEnv();

// 根据当前环境获取接口地址
api.get({ 
    url: 'xxxx',
    mockUrl: 'yyyy'
});

// 设置全局接口映射
api.setApiMap({
    getName: {
        pub: 'xxx',
        mock: 'yyy'
    },
    getAge: {
        pub: 'xxx',
        mock: 'yyy'
    }
});

// 根据当前环境获取接口地址
api.get('getName');

env

  • nodejs: 10.15.0

development

  • $ npm run start

build

  • $ npm run build

publish

refer to scripts/release.sh, somtimes you need to modify it.