{"_id":"@alicloud/console-request-interceptor","_rev":"3-e72b129fdf350448dba5e0516f083fbb","name":"@alicloud/console-request-interceptor","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.5":{"name":"@alicloud/console-request-interceptor","version":"0.1.5","description":"axios request interceptor for one-console","main":"lib/index.js","scripts":{"test":"jest","compile":"babel src --out-dir lib","preapre":"npm run compile"},"keywords":["widget","fetch","interceptor","one-console"],"author":{"name":"woota","email":"wutayunfan@gmail.com"},"license":"MIT","dependencies":{"@alicloud/widget-utils-console":"^0.1.5","@babel/runtime":"^7.9.2"},"devDependencies":{"@alicloud/widget-utils-console":"^0.1.5","@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-transform-runtime":"^7.9.0","@babel/preset-env":"^7.1.6"},"publishConfig":{"access":"public"},"_id":"@alicloud/console-request-interceptor@0.1.5","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-L3bbnGsUdHEKC0Q943UQpQQ8rz9r3EpmRA8ZjrneD4hnFl8KXwq8cATXynO5dlGgjnH3ekFClb6gciXXAZ8lwg==","shasum":"6f7d83f900619365d67cd5f4787cea79eb876b9c","tarball":"https://registry.npmjs.org/@alicloud/console-request-interceptor/-/console-request-interceptor-0.1.5.tgz","fileCount":3,"unpackedSize":2188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoV+8CRA9TVsSAnZWagAApRIP+wTKeoOqFe8RSX+5izGg\nSBiRERbJ/v5spV014UWd+iuwf0HcA3HPiKpoRn3KnOSMDNYE/MzffMw20M4C\n9ZtON49z7Eg4OJkXqjdOnbl4rAsv3pHsXrxJwSaCfypOrajrxww49JoeTpGx\nQm8tYyMZqP9ia4uZOzy/Ce5mo/djAH3dcHmXTO2ghl151BHl9dkWtMyp8fgC\nPezPkqaToh7m3mlygSXtdsMaCliX0AX27KX0+Hm38UY+JULV9irdqgSZEoKL\nJs92NWEMoVybDrn8BSH+wbuzGmCrJo/y0yFQOFCQPye+otANRDncVzEGZxPK\nBVSF3n7PCN2P7Xgoppv+g04fu+tWz6CUnW6I07yR0IFqB+xJqgB+i7Hu11mj\nTl8KKd9xT4x2oGa3LpNupx+Q3GOB9b1o6XCY5I4ldAEmkndAsgSinW1c1SJ6\nnYVjX3LLFtKUfLcTI4lmPcZf7zYV31JElkicPVLJ4BItkbHTCWnRd632uleT\nLhTkbT+4Bl8J7pw2+J45/7ehmzazaXGeOMPMCCvCGtoLGD6Soyhwo9D39bs6\nec65F+lRullwoyZ7L+7QhVRfWapFv4WliAv6uxIgwCwcguIX3rvwMbp9QFo0\nZZ67X/AZm4qaz77iVL5XYFYnL42eSZYbGjIYVZC/bm3e8Rupuh1UwYpWKvQq\nzgru\r\n=G4Ov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtuNMMiAR00iCsmLqtCqhUz/GDZUoF/b06B46KG8XSsAiEAnCkS7ixncm9GOo/XVjucrx+/fUEJwARgTqBdCyMrvj4="}]},"maintainers":[{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"_npmUser":{"name":"console-fe","email":"console-fe@alibabacloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-request-interceptor_0.1.5_1587634108181_0.5197268588887989"},"_hasShrinkwrap":false},"0.1.6":{"name":"@alicloud/console-request-interceptor","version":"0.1.6","description":"axios request interceptor for one-console","main":"lib/index.js","scripts":{"test":"jest","compile":"babel src --out-dir lib","prepare":"npm run compile"},"keywords":["widget","fetch","interceptor","one-console"],"author":{"name":"woota","email":"wutayunfan@gmail.com"},"license":"MIT","dependencies":{"@alicloud/widget-utils-console":"^0.1.5","@babel/runtime":"^7.9.2"},"devDependencies":{"@alicloud/widget-utils-console":"^0.1.5","@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-transform-runtime":"^7.9.0","@babel/preset-env":"^7.1.6"},"publishConfig":{"access":"public"},"_id":"@alicloud/console-request-interceptor@0.1.6","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-f22Pkd9trTj96wM26ZJ5wikPThEu9Se4vIOsm0l7uEKGwfY30iQbF8UIgOQdZdZa3oc9j0km1/hLg3nfKgyooA==","shasum":"b75b4cfe51b920cc3ebbd7551086c3a98fb9d78f","tarball":"https://registry.npmjs.org/@alicloud/console-request-interceptor/-/console-request-interceptor-0.1.6.tgz","fileCount":8,"unpackedSize":13169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoWLNCRA9TVsSAnZWagAAH2QP/37J2ghwfeseaH5Q1Xqp\nm/FXqifa1bZg7lhtQ6yS+Zfv4dmAOuuDrmsW4w6/L+FJcExE9mcGQ3MN+9Zk\npFgVYKEsASc1rK2sUSQwHTb1KFdQztFG0CB0hGLCMmUiJfRJivwSNUAXKcGQ\n/5LDYovc31SmIJda5HP5hk9STQzJ+3x4dnVigoCSdVOWFp7apIIXH2bLi0D+\naPdvsNkm+q7JQpXeW9ZnkSrLTrQIi7/BrFzrEacD6weZKz0TRBSAPhV+3O3K\ntFfXCFJk7DVSbT2PHDaTQ70zEq2rmtW8fxHxltyAgZCUKnE6pmmRCpuxJEe3\nj1ZVWRcNMaap11liVhDKQ+RTP8FRVg49F9JR/KOaYhDLOvToXU64md00GGtg\nOGJiVAkAvVYK86W/iPo40bqPZxHPl5H8M8965qdBfSD0dyFRu1A/BXMwGRMm\nbEZaU6RNQyMHuaaqKsJLyoyr04nX3CvT7bvyu1Xd5nZ/1uVsv0Z6bKWgj5QQ\nKLik2uts4E25pLUm89RrvKKJJH8LTUwF7cDioo9oUNzA3pOdQPQ4Rc8YWkwb\nH2nUvmG6+f8Tvvb9h9Z445pVHaPRlkQ/WW1IiZyAwURAO04XmjtHYUtsGVVO\nbbCg57Xk/Z5jx+/Zes7at3FUn6xAfVEvnTaH15UD5RyBhiI9KkcIhPvUUR+N\n1gKa\r\n=0yB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEdG2+B2JMkYj6TixhJTuF3OHeuEdMLBuItUB6z5oI7QIhAJ99X3nU7ewuN9V3iQowzI22PHjiNngpQcYupT79Qb2S"}]},"maintainers":[{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"pagecao","email":"cpj1106@gmail.com"}],"_npmUser":{"name":"console-fe","email":"console-fe@alibabacloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-request-interceptor_0.1.6_1587634893202_0.7041545670518723"},"_hasShrinkwrap":false},"0.1.7":{"name":"@alicloud/console-request-interceptor","version":"0.1.7","description":"axios request interceptor for one-console","main":"lib/index.js","scripts":{"test":"jest","compile":"babel src --out-dir lib","prepare":"npm run compile"},"keywords":["widget","fetch","interceptor","one-console"],"author":{"name":"woota","email":"wutayunfan@gmail.com"},"license":"MIT","dependencies":{"@alicloud/one-console-utils":"^0.1.6","@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-transform-runtime":"^7.9.0","@babel/preset-env":"^7.1.6"},"publishConfig":{"access":"public"},"_id":"@alicloud/console-request-interceptor@0.1.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xzpZQ1hK9JBTWJc/A84OSIACiDRXFsL7br6p/EYnqglIhksH0pKmVQIKSZk0FfKGAin5+6N9ksvACCnDhs8ndA==","shasum":"986f6411a57dd20165ff62d101d808d44695d529","tarball":"https://registry.npmjs.org/@alicloud/console-request-interceptor/-/console-request-interceptor-0.1.7.tgz","fileCount":8,"unpackedSize":12996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaxW0CRA9TVsSAnZWagAAvtUP/39Uhch+4tPUTNtxIBVW\n2Xnf4hKFaIodQ7oSoA47vBr+YZanmULZoXtXUC7zzpBlJ+CT4drY7d1GrW51\ntf3qAcHAJmlMy4E4x2/38YsrYGFdJiLbs78nGFo7b2cSj0P/UAJ9JaupmaIU\n/sDd8P2RtBwwyBsu++7zQG9WkUKeaOBEdTUBLzkeBsTk20WfA59yCjguli7k\nWgBxAVEZ1owgjFAJqbDsWZKnaiGSDbkNBOwCO1pJH/rXIMIihsjCIh5bsSYY\nYbPC1kukp1uVija6rXoUKSqHzzUfrMDJRQoXTFwDQDfd0ZbCbXGaGPPw5ep7\nZwzYZy17YTiliilwcdtwIf4xkNfHpFLqTMu91bWe6Zm8P6JAu7px2AujOB+7\nCtf8cNk8j7+VQEoSP/onpkWU1gMtu9uOVSHyVybTZpLoHiuWA1jG/U1j2YmX\npgMahbyytF7G9oGh4yCyIs7m3E+CjF5+OWt3QqZsvq3afi11JRdQVCnd57bf\nWDps49C0aeRBY+l8LrXhdXSi1tM1neAeEYRg9BXxIIdylUekiozOVw3nukgR\nRhcF05uHO12f1bZsr923H1Q+qsCBvj+mZAAJsy75sGH6K/aiXNjNgLcGhzL8\ncE/rFMf15J1xRHDAn3nQDmLGJFcgZrCYbbgzSvFr+Pn+Kpy+K+aQli4rXG+1\n8b2Y\r\n=ATwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJNec5QhVGbZ4X99MDue572WXfIgxTk6pbJ+yVbI5y7wIgJoPGZrFtuPzRlfzh8ac5kFViv79vUSTj+EiCnDnuyao="}]},"maintainers":[{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"_npmUser":{"name":"console-fe","email":"console-fe@alibabacloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-request-interceptor_0.1.7_1600853427788_0.9670050263890204"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-23T09:28:27.925Z","0.1.5":"2020-04-23T09:28:28.300Z","modified":"2022-04-04T12:56:01.637Z","0.1.6":"2020-04-23T09:41:33.441Z","0.1.7":"2020-09-23T09:30:28.000Z"},"maintainers":[{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"description":"axios request interceptor for one-console","keywords":["widget","fetch","interceptor","one-console"],"author":{"name":"woota","email":"wutayunfan@gmail.com"},"license":"MIT","readme":"# @alicloud/console-request-interceptor\n\n这是一个 [`axios`](https://github.com/axios/axios) 的请求 **[拦截器（request interceptor）](https://github.com/axios/axios#interceptors)**，用来预处理 **one-console** 应用的请求参数，主要实现下面 \b 几个功能：\n\n1. **one-console** 参数格式检查\n2. 格式化部分参数（JSON.stringify(params)，JSON.stringify(actions)）\n3. **one-console** \b 参数补全\n   - sec_token\n   - collina\n   - umid\n   - region\n   - ......\n4. 自动分析请求地址是 `/data/api.json` 还是 `/data/multiApi.json`\n5. 自动设置请求方法为 `post`\n\n## 用法\n\n使用 **npm** 安装\n\n```\nnpm install --save @alicloud/console-request-interceptor\n```\n\n在配置 `axios` 的地方使用\n\n```js\nimport consoleRequestInterceptor from '@alicloud/console-request-interceptor'\n\naxios.interceptors.request.use(consoleRequestInterceptor)\n```\n\n或给 `axios` 的实例使用\n\n```js\nimport axios from 'axios'\nimport consoleRequestInterceptor from '@alicloud/console-request-interceptor'\n\nconst instance = axios.create()\ninstance.interceptors.request.use(consoleRequestInterceptor)\n```\n","readmeFilename":"README.md"}