{"_id":"@beisen/platform-fetch","_rev":"4-7463a353809019617c4be23357f0e7f6","name":"@beisen/platform-fetch","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@beisen/platform-fetch","version":"1.0.0","description":"#### 安装","main":"lib/index.js","scripts":{"start":"italent-thunder start","build":"italent-thunder build prod --mode development","build-prod":"italent-thunder build prod","lib":"stl build lib","examples":"sbl start --port 9001","prepublish":"npm run lib","commit":"git-cz"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/ux-platform-fetch.git"},"peerDependencies":{"react":"16.x.x","react-dom":"16.x.x"},"dependencies":{"promise-polyfill":"^8.1.0","url-search-params":"^1.1.0","uuid":"3.3.2","whatwg-fetch":"^3.0.0"},"devDependencies":{"@beisen/babel":"7.x.x","@beisen/build":"1.x.x","@beisen/italent-thunder":"1.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/ts":"1.x.x","@beisen/webpack":"4.x.x","commitizen":"2.x.x","cz-conventional-changelog":"2.x.x","jest-fetch-mock":"^2.1.2","react":"16.x.x","react-dom":"16.x.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b673089fad1560f8dba4c892f79e534bee4fc029","_id":"@beisen/platform-fetch@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-gItMNC1AvHUE3kDxWddLNBGFEF6zc4Mu55P1j2Fnyz0IwLzWfrfy66wqwYm3nZwR3B7d3qzr9sBGhwRk7cPb/g==","shasum":"4ad14f2dea5edfcc9f6f0e07417b5f1121ad9728","tarball":"https://registry.npmjs.org/@beisen/platform-fetch/-/platform-fetch-1.0.0.tgz","fileCount":4,"unpackedSize":7984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxY73CRA9TVsSAnZWagAATWQP/ja0impBcFLkVeyhWfnM\n/cZvbfihr/FHEl2VZ+YoXA+EnQ5bCrEl6+Ajs7xCv/wGIBBdvtS7S14BEuGY\n774ZJd5vUs40MX06IBRdNkgCZPsopOgPJqek0sY1Of5xOS9EBEr+POeM1Mb9\n6/ULRwszkbcBILpySWLSDRnCJBuSWZgA8khFcOCJj8ZbvBeq4Axrx5kgeUYp\nbmBF98BqB7UpKOZ/2i6rh9ch2wxnl/HpdLwrhyqEAiOJf0UsPWmoI3yFx6Aq\nXXqkL34YdcklOiG4I0hFe4iQEVyma4+sl9v2vWA1JWDHY+ardAaDZMTZWsCP\nk5+s3WV1SehvO2qvn5flMtuj0kbk5hUZASfGJArKLyi3/+NuzMhwrlHaw8jd\nNczBZaotRsmg0gPWXJcIFuugRrlsSr35a8Fp2BPnMyjwVMSxYzE0Zz/4MYVH\nGQR18JEpKN1UamQtOVgsaaMdEflxoiq6hTf8eUrdJVb++78DQGlK50HrSmln\nG1GWwnbG+DdQauyCNiK5El7/50mQ5tA2FeASbwYIo8RfOGMlnk7gFIGMKBAG\nJapKAMaXv1Uwew6m1VEBuKypRlSS7+ugupehANKa5rTjvwTQtgu6u28Rv5f8\nugW6RKiYJevCs+IZF5lSIJbS2EAUpNeS91i6XO8YUlJfgp27UdKjAHpZPfK7\nx57Q\r\n=eXPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYh3LRtPWwI6foW189044gVoo6hi8LR16X3ICVQIKmvAiEAk/EgPRaKg0MuRyy2ISV/Mp3tJoQ8d8z3pluwITPe8dU="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platform-fetch_1.0.0_1556451062553_0.07326887107792679"},"_hasShrinkwrap":false},"1.1.0":{"name":"@beisen/platform-fetch","version":"1.1.0","description":"#### 安装","main":"lib/index.js","scripts":{"start":"italent-thunder start","build":"italent-thunder build prod --mode development","build-prod":"italent-thunder build prod","lib":"stl build lib","examples":"sbl start --port 9001","prepublish":"npm run lib","commit":"git-cz"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/ux-platform-fetch.git"},"peerDependencies":{"react":"16.x.x","react-dom":"16.x.x"},"dependencies":{"promise-polyfill":"^8.1.0","url-search-params":"^1.1.0","uuid":"3.3.2","whatwg-fetch":"^3.0.0"},"devDependencies":{"@beisen/babel":"7.x.x","@beisen/build":"1.x.x","@beisen/italent-thunder":"1.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/ts":"1.x.x","@beisen/webpack":"4.x.x","commitizen":"2.x.x","cz-conventional-changelog":"2.x.x","jest-fetch-mock":"^2.1.2","react":"16.x.x","react-dom":"16.x.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fa620b0ee252f14834f832a0087b97080c948f82","_id":"@beisen/platform-fetch@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xs2I0kWTQFO86yUdh4Tte2tXz2Gq8PP76NQCcVk9Ixg+zt8JhFOx3BZtAQ6BWT+8uOsxqdtD9NQA1oKwmZkrRw==","shasum":"c9a90f978c52759a6055c4fccad85a7505a65489","tarball":"https://registry.npmjs.org/@beisen/platform-fetch/-/platform-fetch-1.1.0.tgz","fileCount":4,"unpackedSize":8205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJtFmCRA9TVsSAnZWagAAQEEQAJFboaOY1d368hyXA7rP\nhHtf60pyuvIKwK6r5vCH0gGzUxcaJcC9ySrrAglKofr7fiUrRXCpyXNi14CH\nXJK+f9UiszvUf/LOWoNnQX/yU/X6PpD4vW5eIfjTGstU+xW7UmzTipBaFRz1\nohR2p199i0waTIlk02xjRAQpRQZkSfgYrNojaQaIGWywmdtaoB0ast+yMfUu\nUhBDNzT9az2G+RoTSxdEb1u5VA1OOMFwMlStStrW3OMWDutxo2tayiGFLAX0\npeO1+B/HXq4z3jjJ+cvfSoRIjDTbhLyE0h7/tMvsdS0u5HW9B5i+xLSvXH8G\n4WNFb6OXIGgDi/ja8hyjJ3+QNm9hx0HakOPEsAx77IovNyx6MN12MsCWNdUV\ntJhsZov6CKitHPqsZ1pzd6CBzgmyzZKlJclxOG82YqYhs1OwZ9idRwHkG+Do\n/te2dsO95v/x0REQSVB6SlUo4MKsZ7kqIkDokO7DDyWdI63zOO40VFHw7T1S\nxzoW5fobUbST2BkDuikvLwRqbp4oS7hKoBECwl/dnxGZcKlrObQNV2mvFpI0\novZ2j2RcTKoz3S8wNgZIkHYnqa7Ql+4UgC/kPMO118wbdQsx8sub2o/IFvzh\nxnUa2CjARUTriYAdIt6wjjyAy1MMM7eYEgFI7C3qvel8lg+5dJkt6Vx2Jmh3\nV06g\r\n=Vbfq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyDyIBqfr7CX5vkkVW73JVkbkPpt1gqD5IiDqkudxPlAIhAO4seXg7D7KzGY0aK4JIV2obHwsohJDUBVW03IDbbA0d"}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platform-fetch_1.1.0_1562825061451_0.0468701466764887"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-28T11:31:02.415Z","1.0.0":"2019-04-28T11:31:02.682Z","modified":"2022-04-04T18:19:11.111Z","1.1.0":"2019-07-11T06:04:21.621Z"},"maintainers":[{"email":"albertzhang.pro@gmail.com","name":"albert-zhang"},{"email":"liugenpeng@beisen.com","name":"liugenpeng"},{"email":"ci@beisen.com","name":"beisencorp"},{"email":"it1011@qq.com","name":"lgm"},{"email":"lihegaozhong@gmail.com","name":"neozw"}],"description":"#### 安装","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/ux-platform-fetch.git"},"license":"ISC","readme":"### platform-fetch 使用说明\n\n#### 安装\n\n1. `npm install @beisen/platform-fetch --save`\n\n#### 使用方式\n\n```javascript\nimport fetch from '@beisen/platform-fetch'\n\nconst requestUrl = 'fetchUrl';\n\nconst options = {\n  method, // GET, POST, PUT, DELETE\n  params, // 请求的参数，GET请求会追加到url之后，其余请求会放到body上\n  headers, /*自定义头，默认头\n                Accept: \"application/json, application/xml, text/play, text/html, *.*\",\n                Content-Type: \"application/json\"\n           */\n  mode,  // 跨域设置\n  credentials //cookie策略\n};\n\n\n\n// fetch全局配置\nconst globalInjection = {\n  //GET请求追加的随机数的key，现在默认是 time ,用来防止请求有缓存\n  randomKeyForURL: 'string',\n\n  //全局header，追加在每次请求上\n  headers: {},\n\n  //网关需要的header获取位置\n  gateWayHeadersPath: 'string',\n  // window上属性名,目前主要是获取，网关需要的header，用来追踪整体调用链，没有可以不传，尽量传。\n  // 每个请求都会获取一遍, 如果不传，默认获取 window.__gateway_header__ 位置的数据\n  /*\n  {\n    fan: 'string', // 按钮编码\n    fal: 'string', // 按钮名称\n    fpn: 'string', // 页面编码\n    fpl: 'string', // 页面描述\n    fver: 'string' // 前端使用的版本\n  }\n  */\n\n context: {\n   //获取当前租户\n   getTenantId: 'function' ,\n   //获取当前用户\n   getUserId: 'function',\n   //获取当前应用\n   getCurrentApplication: 'function'\n }\n\n}\n\nfetch(url,options, globalInjection) => Promise\n```","readmeFilename":"README.md"}