{"_id":"@5i5j/koa-service","_rev":"5-06729a216450505f8828f39d8d2a161b","name":"@5i5j/koa-service","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@5i5j/koa-service","version":"1.0.0","description":"koa simple service","main":"index.js","bin":{"koa-service":"index.js"},"keywords":[],"author":"","license":"ISC","dependencies":{"koa":"^2.13.0","koa-static-server":"^1.5.2","koa2-cors":"^2.0.6","koa2-nginx":"^2.0.2","minimist":"^1.2.5"},"_id":"@5i5j/koa-service@1.0.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UlUFueSs2AXXcbZnRyxHz4FNI7ybh93GkbiH4FLjX3dtUoyCUatlXF+8/Aou+/SUN9OwfWQ3c9jOxU9qqQSNYQ==","shasum":"be86541caeb9388ebfceb6df4c9274bab6d70b69","tarball":"https://registry.npmjs.org/@5i5j/koa-service/-/koa-service-1.0.0.tgz","fileCount":8,"unpackedSize":8236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxLw/CRA9TVsSAnZWagAA9kwP/jv3hqzNU3GnosevCxd6\nCJfM6fz+T8RRXalghQVgW407NiZ2uuVKUW6IKUkblRnI0nFD2bbTKnUJE8lc\nu72bDFRNzUX/s5sMzu1Kib3yUT61WrxKrF5Vz9X57TbO9aJzSLzHbOpUq8Ei\nRmQOT2F/c94XP9fUNQ6dJDVnzpV1zNjk2pr0hFlVLuh5sMTtiVP6bml9iTjo\n7AcdNXwkgtyXng5oz+Gq7/IZx903d/PaALkFruNHJcchEjfLZuvKjv0gn2fI\nfumGSwctFmSgOlkSwdOedn8678FNX8g8JjV1iA5rbdYNEJWR0+j2jiDGedCD\nOKYIZHrJ3RsrwXV5gNAHsbkrT7hfMch9E0nZA7JWfX4pmS8kIThyZFl6S0FS\nb53Nth6ou5qZCaKxdKut1HS7ESGZdKTouLHMSCva4BK5F0M9YHNF57lXqn4r\nshNe3+WuoAJ/CmicsbllzCaaQ8YqvELAS1z16GZeKheytGB/5/yS3F6+JyEd\nHD10nv7lP5LYY/aow1FNtO3x3up+dkO+v1HD2PsOL8pKnQw+Ac+13QYe5YnX\nVIvo8r/NjYpEkf+LnyKrzAjoN0ab9UvkThUbyA9CswwcAC/GwYr3hJSJ2SJJ\n5P5LGCtrAvgB6zbu019ka1W2OdByAfZrjT+qRzp6jv6LgWyCBhK9nVG4Nbiw\nUDq+\r\n=qqyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMtbWfh1lvexa85RYf1I+s0SsDvEj4SU+C6czqQv6kKAIhAPUD1Ae5OBp3zdPLhUu+ag/XQQix47gL8KngIgx1Xy5f"}]},"_npmUser":{"name":"baihuibo","email":"baihuibo@hotmail.com"},"directories":{},"maintainers":[{"name":"baihuibo","email":"baihuibo@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-service_1.0.0_1606728767394_0.23542248993205028"},"_hasShrinkwrap":false},"1.0.1":{"name":"@5i5j/koa-service","version":"1.0.1","description":"koa simple service","main":"index.js","bin":{"koa-service":"index.js"},"keywords":[],"author":"","license":"ISC","dependencies":{"koa":"^2.13.0","koa-logger":"^3.2.1","koa-static-server":"^1.5.2","koa2-cors":"^2.0.6","koa2-nginx":"^2.0.2","minimist":"^1.2.5"},"_id":"@5i5j/koa-service@1.0.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KJW78ZrxHqcq8auaN/bF/BO5qB3jJ/F6ij3aEOM34LGhw4/Zr7dh5DTvqYcVQTIZshE4f8w6S+DDzHuxUrpMbg==","shasum":"148bbdc65f7c6732cb92260c429512cba175b361","tarball":"https://registry.npmjs.org/@5i5j/koa-service/-/koa-service-1.0.1.tgz","fileCount":8,"unpackedSize":8495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxL4tCRA9TVsSAnZWagAAN9IP/jcbP1V581m96eI4/MjC\nRG9+GiI3WiphOpo7df2dlon0hCAYHP3sHD4zEwBq20mkJcCWhSk+Kxkep93V\n/w4qMkLWcDr3HEj11ookQ+UxkZRImD0wNAccsfvPyQaXmUd6ik6r83+umYvC\nTiYCdE9piD4rCSWk7QphXsMgep1DT2w2z3CGaZP8UqjYVwGwAl+Na4EVlrWo\nrP7Pbe71KCRj1FlFsnBeD4YqSugQqywV1mQYl8YAQZKyHt81wxjNi83zfeJE\nO5nEZ3OLE4rr2r8BYhHZyPUnFIJUxnGbOsDC0mFDTBimt7IkfaXDQsBHSpqp\n5DuZIp+i3iUc+mEeSvGLDSgcQDGZB2y9HY9T6TBes5Yf3cWiJGHzoLjezw7m\nfenHXkMkgJdOI/y0utUZXMFaBkqNU4r1tFB45I29xkyc2cwvyceK7K4vwYe+\nVj0il74mMIPCdKlDXRPUIRWeGeC+j/57g/wvCW+nj/8sACFs0KeEgn5aSVJQ\n4/Y2pD2rAg6tXSWqQ08mHTMn3Kqo0fGeYQiBs0qptsr80vYsEbeS0BeHdJcu\nVoZurEG43p83tWwWK1dm1hOBcoLsyD/Iz8aRGQZGou7FjbpyS5W4S/LzvY3P\nPG0WdbIchEsHuVknwMv+cY2kt034OlV8R/wgqbkoeFI8fTVavrraCcwsxm9t\nv+ah\r\n=cpcw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO+e/zDKWBYZUnT4fQ7W7yzVTA66/TCVukqsXo8polwgIgO1lTVZTBAN3w6uqZ/IE9qRBBJPqPR2D62Q7uwOWLyrU="}]},"_npmUser":{"name":"baihuibo","email":"baihuibo@hotmail.com"},"directories":{},"maintainers":[{"name":"baihuibo","email":"baihuibo@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-service_1.0.1_1606729261146_0.495574365751013"},"_hasShrinkwrap":false},"1.0.2":{"name":"@5i5j/koa-service","version":"1.0.2","description":"koa simple service","main":"index.js","bin":{"koa-service":"index.js"},"keywords":["Koa","static","server","http","folder","directory","nginx","dev","proxy"],"author":{"name":"baihuibo@hotmail.com"},"homepage":"https://github.com/baihuibo/koa-service/blob/master/README.md","repository":{"url":"git+https://github.com/baihuibo/koa-service.git"},"bugs":{"url":"https://github.com/baihuibo/koa-service/issues"},"license":"ISC","dependencies":{"koa":"^2.13.0","koa-logger":"^3.2.1","koa-static-server":"^1.5.2","koa2-cors":"^2.0.6","koa2-nginx":"^2.0.2","minimist":"^1.2.5"},"gitHead":"59d4ae8e08b56aaba806d31370993d251cf20f3c","_id":"@5i5j/koa-service@1.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aEUytGN0LlhPUVhib13D8Cts1MvHS68apH7RFWqktpI85yIefVo5JqWhcL8tCeaY/IiqIUFUrKWeXMuNnpGp3g==","shasum":"06f8c3a19a76511dcd0724e18c37a83a29554cdc","tarball":"https://registry.npmjs.org/@5i5j/koa-service/-/koa-service-1.0.2.tgz","fileCount":3,"unpackedSize":2946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxP/ICRA9TVsSAnZWagAADpQP/2+Wg4Fy5AI1v1Ts4cSg\nhTPmI5SyiyzVjRb0zVLe4VO13ni6CY34MELb3fzy3FqWGmJR491lHuRoZYV5\n5W0TkaP3fSOttVV9z6e8vcozKV3hl7xx8ATraPHBTBDD9Aurel/usqUYMjG8\nnp110MIrewZuI4DoZKCBDv4/SJYr9LTvnItMPuA1kx+nVWMDzkRJgVi4IqPb\nKbcmkqa+Mea/yXDvmlGk5weMvFqtGOLua4RWfGSsQ0ECtoosAuXCHET2LTlw\n3wloPiNe6knaR2vHqh4V1AbEmeLG0IC15Z2RzcJVAZ3ECmyUY3CD8sK5wHjq\nEB6QZFrvmUCNblWuzgP3E0WYzHuyDjybUIjP2PpZGIPLGt4zlPB/dsdg/oHp\nbY1+j1DAbS4Wxyu+RYsTSvFNEsIUMo2xkTWrwrA6ajWlcKADTZV+FweEZht6\nuCf8t2SzerJ8WsLqf/v9g13tZU3hROP1NRWgmtoumAc31WXRJTZo5mNwHR5W\nzqKRJBaXyfIuQkiWVC4iLlgWorhKNcM+8fxcNU72BjpCw//GiW+jBGtXMKx0\nA9wKR27UmFMpesS/YyoDqwkK5RpyEO1/cYZi2n/UryPUrxnhBtdcXoV3yjk+\nTiKNpN/BXqGEXWfSEd5cl3+sIplv4L22ZGHNJrJG+1+edVWfQtDS6ghnxVw5\nwhjP\r\n=/2vD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm9+1BqXAV2+UTV8fOWSo6Hz5JaJ/dBdBDLzuI8MCrmgIgJpRPR4jZR3cqytdpFR1uINhmrIO35jEGHW+y9M0ktuY="}]},"_npmUser":{"name":"baihuibo","email":"baihuibo@hotmail.com"},"directories":{},"maintainers":[{"name":"baihuibo","email":"baihuibo@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-service_1.0.2_1606746055641_0.6770563522941226"},"_hasShrinkwrap":false},"1.0.3":{"name":"@5i5j/koa-service","version":"1.0.3","description":"koa simple service","main":"index.js","bin":{"koa-service":"index.js"},"keywords":["Koa","static","server","http","folder","directory","nginx","dev","proxy"],"author":{"name":"baihuibo@hotmail.com"},"homepage":"https://github.com/baihuibo/koa-service/blob/master/README.md","repository":{"url":"git+https://github.com/baihuibo/koa-service.git"},"bugs":{"url":"https://github.com/baihuibo/koa-service/issues"},"license":"ISC","dependencies":{"koa":"^2.13.0","koa-logger":"^3.2.1","koa-static-server":"^1.5.2","koa2-cors":"^2.0.6","koa2-nginx":"^2.0.2","minimist":"^1.2.5"},"gitHead":"6934de94fe05cfbce65313a2da7f899cec0f0052","_id":"@5i5j/koa-service@1.0.3","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1n2RlKQFA8KU1qCkIMejq/ugpWQGpCDzys4v+GqGmOswGx9Ghlt6/98HcDDK6BI55h0XDNAaVzCuc+ekFOQjxg==","shasum":"7b8dd59cba3a732518102d9d1fc166c888988a12","tarball":"https://registry.npmjs.org/@5i5j/koa-service/-/koa-service-1.0.3.tgz","fileCount":3,"unpackedSize":3267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxgDOCRA9TVsSAnZWagAAvQgP/2MkixA9QGHgYJQRxGuK\nHWcmT3/dlXkMIYTZoWBKO7I21yq2LG5C51b1OM8Bauy3Kmj5fHfmfSXSQeQf\nwdUwhBYTGIrnjGGbIzyKGeJkKqkoaM1DLTOJxf/SXvhPcYPCg9VM7QvfnG+U\nqLQ2VP0sVCtGbufk8BTrwSVBuKknn3s4TsFu4BNrQ292/1db27lj33WOvV1D\nXQEKsrAoYKY0Xa1o2dC5Ykfwg4StOOK1DukMCRyJBl8wu7lCmcs9+XA34RF0\naIncWvp13N5XHrl4RnjdBjAELnmUYXR87VAzW3et8vr6DD6aU7SmJ8EoQth6\nkom8bI3D7AQkw7/nvIeOZhN0yNgxVl2pYSJwkQ58fwMBG8WKnvAXMS6Y3kbC\nHUMM+YB7If4Z4IKGd78BmiW/bPbW9WvTZPW794IIjsWxbSDcb0RbBywlSbi0\n8gt86rfxsmyDmBI5RfJHMqwCZ3pxtFp1vw322JCCVsT89A0VwuVgACrEjflt\naMUueYs7qSp0eW0ktrMTUM+DS4xC3DFZaX1KGZPiONUsv6h6C0Pr6SdINcVs\nlauU2/q8jUtY3Xm491BHwZoJ1fQzKhAJnOyzxjWqb7f14QcB3fGlpbn9SseN\nUqCd0TssMhnxDvCQV6+r2//KYCYx+AkZTRRMyymd6Tz4U0j0rjJlQuZNCFVT\nbRL/\r\n=HpCO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCynB8GDdDaXiv+jDW+YFtM9ejZe2KTB6S8qwvsjOb+KwIhANwppKedbksRbSTwLdzIss44FTziSS62GByA7rkzrLN/"}]},"_npmUser":{"name":"baihuibo","email":"baihuibo@hotmail.com"},"directories":{},"maintainers":[{"name":"baihuibo","email":"baihuibo@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-service_1.0.3_1606811853665_0.2642415871111914"},"_hasShrinkwrap":false},"1.0.4":{"name":"@5i5j/koa-service","version":"1.0.4","description":"koa simple service","main":"index.js","bin":{"koa-service":"index.js"},"keywords":["Koa","static","server","http","folder","directory","nginx","dev","proxy"],"author":{"name":"baihuibo@hotmail.com"},"homepage":"https://github.com/baihuibo/koa-service/blob/master/README.md","repository":{"url":"git+https://github.com/baihuibo/koa-service.git"},"bugs":{"url":"https://github.com/baihuibo/koa-service/issues"},"license":"ISC","dependencies":{"koa":"^2.13.0","koa-logger":"^3.2.1","koa-static-server":"^1.5.2","koa2-cors":"^2.0.6","koa2-nginx":"^2.0.2","minimist":"^1.2.5"},"gitHead":"2a55a7a8d76d0b7a8c150389e465294aafe8bd9e","_id":"@5i5j/koa-service@1.0.4","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6cya6+CZCU1kAM8rfrdXgu2YZnhbgBvbDdsmOYTiH4c+1DhgSK2q1bIdkZTjuTJ9Z+WoRzBSESB2aqGUKfd3eQ==","shasum":"2c169670c29bb6b5541c834ddcee6103f2986e54","tarball":"https://registry.npmjs.org/@5i5j/koa-service/-/koa-service-1.0.4.tgz","fileCount":3,"unpackedSize":3262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxgMHCRA9TVsSAnZWagAA4UYP/jnFFSRIX26HuvkdtIlU\ndbu8uQsSmGmfqBxYVf6rZ4KMA7kyF7l3YTpkBX0Q4y1HcII4Q6ycz/pfG4MK\n5XYmQEoOGG0RFNPqamry447Hdfslyt5oKYH7i7dSajcXgM2+sBT9dI91SrFe\nlsbBit9jG9LQaqO07c2Mnv7MbE/o4GhUNGXHED5DSs04wfvqiZv0DLioIWm5\nNYgH//xW76ii2fibK2aThxYyCa7NZFYmFqZmWom2U90SN4LiXjt8Oi0uUQyB\nGX7lsnHHk4Q8LCTVdrMhK9GWERwYVaHhJfwF6WdYmwcm54FyYtr03XZa7N9e\nI9B2H9XxGcRiKm2Ok9dawCequnrbnmFpYFwKd3MbqqqQ2+qvBoFBpiTKp2gv\nBakdhsqAMolLr6BzKN5fhqlq0LfBFtHmxs1kW+ed+Tgbg+8Y4VgMRRul2b7o\nccD1mK3eByzGXnbmKjOxpUtRwgPRLkCZ9HKSOIbcB4ZMGiTAPAKTWDzneRE3\nTH+aaY3KTX3K9+iutnSWzBnbzA2sJI24htHt4JSKmx7CB5i4XOq653ZNmUqG\nm/zJvsrXOBcXycs442Nhbext6CTmDfnkF6Da3TweB7n8mNA1jPZMg+/GCBQq\nE2ikAHUeUfQ5YR69ww9YO02eDw/c24Eb4AYO6MubvjJvhgs2dyqFLYadJJf/\nOqK8\r\n=aeFP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMXxF0w8hsOlDCC+EKC7f4quThTWkYic9uc3x8zxiEeAIhANUMDPhaXce6nKS7QXanLCJo8Wk4i38j+cyAQD7vv1Az"}]},"_npmUser":{"name":"baihuibo","email":"baihuibo@hotmail.com"},"directories":{},"maintainers":[{"name":"baihuibo","email":"baihuibo@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-service_1.0.4_1606812423028_0.42714048189649567"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-30T09:32:47.182Z","1.0.0":"2020-11-30T09:32:47.525Z","modified":"2022-04-04T10:48:22.973Z","1.0.1":"2020-11-30T09:41:01.249Z","1.0.2":"2020-11-30T14:20:55.812Z","1.0.3":"2020-12-01T08:37:33.764Z","1.0.4":"2020-12-01T08:47:03.149Z"},"maintainers":[{"name":"baihuibo","email":"baihuibo@hotmail.com"}],"description":"koa simple service","keywords":["Koa","static","server","http","folder","directory","nginx","dev","proxy"],"license":"ISC","readme":"koa 静态服务\n===\n\n如何开始？\n---\n```bash\n$ cd <project-name>\n$ npx @5i5j/koa-service\n```\n即可启动调试服务\n\n参数说明：\n----\n```bash\n$ npx @5i5j/koa-service --config=config.js\n```\n\n- config 配置文件\n- port 服务端口，默认3000\n- rootDir 文件目录，默认./当前目录\n- basePath 基础访问路径，默认 /\n\n通过配置文件\n----\n```bash\n$ cd <project-name>\n$ npx @5i5j/koa-service --config=server-config.js\n```\n\n将`server-config.js`文件放置在项目根目录\n```js\nmodule.exports = {\n    port : 3000,\n    rootDir : './',\n    basePath : '/',\n    proxy : {\n        '/api': {\n            target: 'http://www.example.com', \n            changeOrigin: true,\n        }\n    }\n};\n```\n\n接口转发案例\n----\n```bash\n$ cd <project-name>\n$ npx @5i5j/koa-service --config=server-config.js\n```\n\n将`server-config.js`文件放置在项目根目录 `proxy` 规则可参考 [koa2-nginx](https://www.npmjs.com/package/koa2-nginx#example)\n```js\nmodule.exports = {\n    proxy : {\n        '/api': {\n          target: 'http://www.example.com', \n          changeOrigin: true,\n        }\n    }\n};\n```\n","readmeFilename":"README.md","homepage":"https://github.com/baihuibo/koa-service/blob/master/README.md","repository":{"url":"git+https://github.com/baihuibo/koa-service.git"},"author":{"name":"baihuibo@hotmail.com"},"bugs":{"url":"https://github.com/baihuibo/koa-service/issues"}}