0.0.30 • Published 2 years ago

@upp-plugin/auto-api v0.0.30

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
2 years ago

@upp-plugin/auto-api

TODO: description

安装

npm i -S @upp-plugin/auto-api

Usage

const AutoApiWebpackPlugin = require('@upp-plugin/auto-api')

configureWebpack: {
    plugins: [
      new AutoApiWebpackPlugin({
        clientUrl: 'http://cg.lp194.365xs.cn/mngapi/client.js?clientID=js_localvue&scopes=ucmng,ucuser,commng,cgmng',
        headers: { Referer: 'http://cg.lp194.365xs.cn/mngapi/cgvue/' },  // ClientJs http header option
        // outputFileName: 'index.js',
        // outputDir:'src/apis' // 导出位置, default: '/src/apis'
        // suffixPath: '' 访问 swagger 地址. default: 'Swagger/swagger.json'
      })
    ]
}
// TODO: DEMONSTRATE API

支持 uni 生成 api

const AutoApiWebpackPlugin = require('@upp-plugin/auto-api')

configureWebpack: {
    plugins: [
      new AutoApiWebpackPlugin({
          // swagger 服务对象集合 
          clientResponse: {
            b2cuser: { EndPoint: 'http://b2c.lp194.365xs.cn/b2cuser/'},
            ucuser: { EndPoint: 'https://id4lp194.365xs.cn/ucuser/'}
          },
          // api 请求工具引入地址
          importHttp: '\'@/common/utils/http\'',
          outputDir: path.join(__dirname, 'api'),
          globalKey: 'api',   // this.$api.***,  全局工具Key 配置
          headers: { Referer: 'http://hk.lp194.365xs.cn/hkmng/hkvue/' }  // ClientJs http header option
          // outputFileName: 'index.js',
          // outputDir:'src/apis' // 导出位置, default: '/src/apis'
          // suffixPath: '' 访问 swagger 地址. default: 'Swagger/swagger.json'
      })
    ]
}
0.0.30

2 years ago

0.0.27

2 years ago

0.0.24

2 years ago

0.0.25

2 years ago

0.0.26

2 years ago

0.0.23

2 years ago

0.0.21

2 years ago

0.0.22

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago