{"_id":"@apacejs/response","_rev":"3-7e02e9dc4bc7de8a4e3819f7efb47329","name":"@apacejs/response","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@apacejs/response","version":"0.0.1","description":"handle response data structure","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","release":"npm publish --access=public"},"keywords":[],"author":"","license":"ISC","publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"devDependencies":{"nodemon":"^2.0.6","shx":"^0.3.3","typescript":"^4.0.5"},"_id":"@apacejs/response@0.0.1","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-zFMUn+f6D/Yqrdz2K27KFLN/iSwUQk57QLs0AaM1C3u7panM6QJmTZw/k/1qA1h9L2h/L38Vce8pbJhAvp8R6w==","shasum":"d0014f7d3928cee50996901662b152e72a6c0c19","tarball":"https://registry.npmjs.org/@apacejs/response/-/response-0.0.1.tgz","fileCount":423,"unpackedSize":611153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmRw4CRA9TVsSAnZWagAARnoP/jMPE5xqSr8Hx6ZvjdFl\nAc7U22uUX/155Tz5tB+Vz4sV+JUZWq2bJcJvEm4V8ZLVGxIWn2i1m05qU7Ul\nooF2C1n/JR39J4w6avzo6aINRKSiy74iIvHZYs4mL1A8gpVPTz/VSzxwg4Wr\nWIaBVrd4LBAqPgX1ry0G0wqsfBjGPsvIjIavftSTmFnCDg46vIXizguTAl6A\nx2nY4bvNhloBzdLxvWxGjhy/gZJdt0IljY2ZYYHiJF0CrWRp01B5ZtY0WNsL\nNxuIHoGuEqTJn62JgEaWgNxsTRaNCuedbYmHnzY4t/6ciIpC/9nev6QMqG10\nB1pXlIOA2MyNk/EVZ2d8CHa4Hm2/NiuoLzQPsyBR4dguwL6bh7dJWcQDJzVB\nqmDJzkQ7wobUfzKShrBh7wi4Mp/yFhfMuAykTX42ykfE0FfqCRuWsySI6r+A\ndi/9xgfG5+3nWXspWHcxqjuPQyIJcNOBEW8skWBpemiUhALyW/w+42mVPr8p\neiy1NilaFROXqRWxpOzktZTud6iqFjbsxsiz3uxEBJPtduj/wRvOfHRmQhCn\nVDfPRbSfcYEB8ZnULuDnzdTy0vKb0/T89xhHO2x1zSEM3tjNTMEx9z9kYbLY\nbGYmIerB0IkKqPoq+8HllwHEAiN6p38/OKa7xeYpNEM6TogznFdRnaBEITfz\na+vD\r\n=IjV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKOactEL/1UbducuIa4K9vBzajq4jutnHibEgINGZk6wIhAJSct0MXZJUDRMQ/0Ahs8pC0Cql12SFbYbq9EEdM1OA2"}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/response_0.0.1_1603869751748_0.0016909389409867082"},"_hasShrinkwrap":false},"0.0.2":{"name":"@apacejs/response","version":"0.0.2","description":"handle response data structure","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","ts:watch":"shx rm -rf lib && tsc -w","release":"npm publish --access=public"},"keywords":["apacejs","response"],"author":{"name":"dkvirus"},"license":"GPL","publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"devDependencies":{"nodemon":"^2.0.6","shx":"^0.3.3","typescript":"^4.0.5"},"_id":"@apacejs/response@0.0.2","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-LST9SnUL82VLvdOq80drebSxfYpcnjNL6NFqEagrZ2ovW1Ni6bCZJtLAmKcxvkyupr+agvQZ6L+hvJFPrDbanQ==","shasum":"12ebbf60f3e7c4af0853918bc0b5187d6ced907a","tarball":"https://registry.npmjs.org/@apacejs/response/-/response-0.0.2.tgz","fileCount":5,"unpackedSize":4023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmR/PCRA9TVsSAnZWagAAtqcP/3jdDpZ4uQ2xGDfVDPwW\nZ2Q0Z0Fzwq2PLoyZ7Q+9AZx80KcrEWjm4DxDa+Rsm7VTT7e0f5UDD64JVwXy\nvRVByJh/211e0r61uoT9cp1r1M+wugiRdHesIsYoSU4yUX3XBEHqNLXuNgcL\nSncVxxQyYJW7gkIHuuj7MrGnT9wrdRwR1cRxR9oKcNpP8wOeRLYO+hgGVkIR\n38EJNPPVxUU/mT61c/A2WtXB8AhyeJi4b7ez2u5yVD+492yDi+mUI9qrvilH\ntIzxPr1r0DR3q6aIiK8Hemk0n+I7UtgA2LD6/chL+2FGKG+sFAkCQBjfL9Um\ncWh5p2JcED7ZyDWIxsOQSVcCcIlOgwRLHHZ4HJEY5G0rcT8vVLdS6Parvv4Y\nPxemDUYoGfC7WrPcpiY4Y0zpZs7+eh+e9qOdHHeS05xpQlQN3SOFeWKS2Qll\nKSJyfbAmXnZZv9kqCHDizbfAWKI/+KQl+ZgSAd+Yv5CDxOQo2hfGJnMgUaq2\nva7jb+GduAM82jo2T57BtaZ0wvDIz5cx4edPgi1MlZ5wt37JpO6KIhuXyAOZ\ndXUzIwBnUUKnx9ncXG48snVixMVuuxoSuwfVkkES4gZ/0lFizdMBuP9PNnO8\nadXT9qRj6WAb4GHY+flSQTyB0+E63O9ZGudJBlFD55OdOVN8hcfxRkYvpgNc\nBT87\r\n=KD0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/VxKXNfBAEXPZcDtAVLLkJrCx1Lk2+13H4Jcp9a6MmgIgFyTmF6i+pedXyhNNg1RxsbEy24uF1qG3JY5NFn06x2g="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/response_0.0.2_1603870671227_0.6734950196575367"},"_hasShrinkwrap":false},"1.0.0":{"name":"@apacejs/response","version":"1.0.0","description":"handle response data structure","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","ts:watch":"shx rm -rf lib && tsc -w","release":"npm publish --access=public"},"keywords":["apacejs","response"],"author":{"name":"dkvirus"},"license":"GPL","publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"devDependencies":{"nodemon":"^2.0.6","shx":"^0.3.3","typescript":"^4.0.5"},"_id":"@apacejs/response@1.0.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-72HQycvJ4XJ4+6UCNynG8DxyVAfcBauCLMiSP+SGHcT7SNjYfC6AMwFYls81rQt5oWE+eNh5iur6oZ6n0rooBw==","shasum":"f95326b3692eeac3af3fe169ac5299e9445afb5c","tarball":"https://registry.npmjs.org/@apacejs/response/-/response-1.0.0.tgz","fileCount":5,"unpackedSize":4023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmSDCCRA9TVsSAnZWagAAlIMP/i5M1KdM2vxtnwB75rxN\njhmaWyWD9i/vy+Df6fHdgqVtVf/wZcE6wZOTYt4kn0phvQVReyaHb9dvlho6\nRsZxJCtD/vD5Sb5d7sAkYnZgPGJ5+fcisosgdW+NyvXlR1Y93TsoguJ/FjtD\ntFE44MdHEcUn5iVh976eWQ0uXe/yINUIke8wlciQD2gBF4aZ2eMrYDv3R4vB\nN9d+UvxYhuZsRBbN3tyWNdZ8TrkcOcz88GCVq2BIs2Wk56QZh/pUnADZCsEQ\nD7c/LcsCS8N9U1QpyidAMWC2qx2pu6TKmIZmpwrhWETKxKPHDM7rZOBSQqpN\n4y9Zalkkak7oxE58L5iOqTtWQzM+MSth1V4lbVXuG3vqMUngVkF+Xktvf50t\nl610FwMuL2mXLt2uGT5wpsdHsJpg736ChhBpWz4EPJ0IIXDJxYyQovH8fmwX\nO5Xfx6P47WE3Qtx+SHCc69WlvJo0i8qEeMQiBYn0T7FKVc9YpOOn0Uzwg88I\nt8GtWPWgaeTq1A3lOVwVlbt9PrJx04GBpMqRmhkH04QmJNFMv0e9ou+GcfQW\nxfapOG++KGRsTAcw8KjeaA9oedT1M7oNJhedTn4/w2aMVzlRUsWe/kuwDCoB\nlVCZHibWYK6dcQfVI52Sqvcpcf+0wVhWLu2CbckRrB8HS90+3UFEe88pHEr2\nvt20\r\n=ErLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv6/PW7ijGe0Wioxt5a6J2PGPH9b4U5LQNTj9dalw3iAiEAt2v4hk9tIAdhjXP6rlk0wqayzqYqjVAX9I3I2cdkG6A="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/response_1.0.0_1603870914172_0.7767639980023295"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-28T07:22:31.513Z","0.0.1":"2020-10-28T07:22:32.064Z","modified":"2022-04-04T14:30:36.835Z","0.0.2":"2020-10-28T07:37:51.386Z","1.0.0":"2020-10-28T07:41:54.271Z"},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"description":"handle response data structure","keywords":["apacejs","response"],"license":"GPL","readme":"## @APACEJS/RESPONSE\n\n### 介绍\n\nrestful 接口返回数据结构：\n\n``` js\n{\n    code: '0000',   // 值为'0000'表示请求成功，值为非'0000'，通常为'9999'，表示业务逻辑失败，如用户名已存在，余额不足等\n    message: '',    // 值为非'0000'，通常为'9999'，服务端返回给客户端的文案\n    data: {},       // 服务端返回给客户端的数据，json 格式\n}\n```\n\n### 使用\n\n在 Typescript 中写法\n\n``` js\nimport ApaceResponse from '@apacejs/response'\n\napp.get('/users', (req, res) => {\n    res.json(ApaceResponse.success([], '查询列表成功'))\n    // 相当于如下写法\n    // res.json({ code: '0000', message: '查询列表成功', data: [] })\n})\n```\n\n在 Nodejs 中写法\n\n``` js\nconst ApaceResponse = require('@apacejs/response').default\n\napp.get('/users', (req, res) => {\n    res.json(ApaceResponse.failure('查询列表失败'))\n    // 相当于如下写法\n    // res.json({ code: '9999', message: '查询列表失败', data: null })\n})\n```\n\n### API\n\n``` js\nconst ApaceResponse = require('../lib/index').default\n\nconsole.log(ApaceResponse.success())\nconsole.log(ApaceResponse.success('新增操作成功'))\nconsole.log(ApaceResponse.success({ name: 'dkvirus' }, '查询成功'))\nconsole.log(ApaceResponse.failure('操作失败'))\n\n// { code: '0000', message: '操作成功', data: null }\n// { code: '0000', message: '新增操作成功', data: null }\n// { code: '0000', message: '查询成功', data: { name: 'dkvirus' } }\n// { code: '9999', message: '操作失败', data: null }\n```\n","readmeFilename":"README.md","author":{"name":"dkvirus"}}