{"_id":"njserver","_rev":"97-db82fce1c0d9145a6c517d6b8c0b3b46","time":{"1.0.0":"2018-11-12T17:22:44.521Z","1.0.1":"2018-11-12T17:22:44.521Z","1.0.2":"2018-11-12T17:22:44.521Z","1.0.3":"2018-11-12T17:22:44.521Z","1.0.4":"2018-11-12T17:22:44.521Z","1.0.5":"2018-11-12T17:22:44.521Z","1.0.6":"2018-11-12T17:22:44.521Z","created":"2019-06-21T01:12:44.976Z","1.2.0":"2019-06-21T01:12:45.199Z","modified":"2022-05-10T22:26:30.331Z","1.2.1":"2019-06-21T01:28:18.849Z","1.2.2":"2019-06-21T01:34:14.835Z","1.2.3":"2019-06-21T01:38:55.687Z","1.2.6":"2019-06-21T01:52:20.379Z","1.2.7":"2019-06-21T02:06:02.329Z","1.2.8":"2019-06-21T02:14:23.952Z","1.2.9":"2019-06-21T02:19:55.417Z","1.2.10":"2019-07-01T08:47:35.363Z","1.2.11":"2019-07-05T03:48:41.954Z","1.2.12":"2019-07-15T03:37:25.691Z","1.3.0":"2019-07-15T03:38:06.764Z","1.3.2":"2019-07-15T04:37:12.198Z","1.3.3":"2019-07-24T03:11:31.151Z","1.3.4":"2019-07-25T08:34:11.347Z","1.3.5":"2019-07-25T08:44:11.042Z","1.3.6":"2019-07-25T09:02:28.761Z","1.3.7":"2019-07-25T09:36:14.371Z","1.3.8":"2019-07-26T05:35:04.121Z","1.3.9":"2019-07-26T06:29:41.577Z","1.3.10":"2019-07-29T03:53:15.975Z","1.3.11":"2019-07-29T07:04:28.111Z","1.3.12":"2019-07-29T07:50:37.790Z","1.3.13":"2019-07-29T07:57:12.581Z","1.3.14":"2019-07-30T05:10:29.337Z","1.3.15":"2019-07-30T05:12:16.627Z","1.3.16":"2019-07-30T05:27:37.943Z","1.3.17":"2019-07-30T05:54:07.713Z","1.4.0":"2019-07-30T06:21:32.479Z","1.4.1":"2019-07-31T07:41:11.815Z","1.4.2":"2019-07-31T09:41:11.160Z","1.4.3":"2019-07-31T10:15:53.992Z","1.4.5":"2019-08-01T03:06:23.329Z","1.4.6":"2019-08-01T03:23:37.182Z","1.4.7":"2019-08-01T03:28:50.625Z","1.4.8":"2019-08-01T04:03:42.228Z","1.4.9":"2019-08-05T04:33:35.746Z","1.4.10":"2019-08-08T06:03:39.220Z","1.4.11":"2019-08-14T07:25:44.071Z","1.4.12":"2019-08-14T09:34:15.555Z","1.4.13":"2019-08-15T07:40:54.841Z","1.5.0":"2019-08-16T02:26:20.482Z","1.5.1":"2019-08-16T02:42:26.360Z","1.5.2":"2019-08-29T03:34:49.227Z","1.5.3":"2019-08-29T03:45:00.661Z","1.5.4":"2019-08-29T03:47:12.800Z","1.5.5":"2019-08-29T08:15:43.409Z","1.5.6":"2019-08-29T08:17:02.411Z","1.5.7":"2019-08-29T10:16:28.307Z"},"name":"njserver","dist-tags":{"latest":"1.5.7"},"versions":{"1.2.9":{"name":"njserver","version":"1.2.9","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"compression":"latest","cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","node-windows":"latest"},"_id":"njserver@1.2.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verup","email":"verup@qq.com"},"dist":{"integrity":"sha512-nF8yIrZp8Hx9sokZXWXV3HkaEy4YdkQfRPVaQlfTGaIeYiRnXpHiB3etsnrSXwy+hX49Tymln5mDx2w8MAyXCQ==","shasum":"9842a43033805cd4916e629c3d3013c82fd9cd68","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.2.9.tgz","fileCount":37,"unpackedSize":103803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDD7LCRA9TVsSAnZWagAA/IsP+wfAch7aHYj7YrqUxSxA\n0nrj1QdBD6/bvWhMS7mwWJN47Lubk6fUC6o5vmV9CAZ0CLQ9VJVTY/mGTrpZ\nVOJjpPN25hMD5gZNBF9CVUHtOxh2eVoztV/AUaBQZ3sstW24fl/4KdDemiqf\nTmQ9Ta0n+DUMepIduEbs2uPW+7aIcSEiBKHd3PkSp7tEckFb/kkMLCmyEmuo\n4g2Svxdg+0mB5ixejcXGhGZVNztrg+voRaJDmnxucG5XhPNO5//qmX3RpaSu\nlb2rtknT6wgfgia7Htc4ScswOMhPG9OcbFC2RjgZSdIsiJ78LWLevrqLMgy0\n0ssTpSbn/FXFMk4FFObEXe+IVQuaU4ejmHIVJJInohP4WpZfeKnaI7qa8y7U\nq+unRJZB8/i5hva3nAFX3SW6Q/gecCqiuWX44knYFH6hZnsgefrEVlhERLKQ\n9c9XBuVuEj0XnhyAtbGRYZuGLycxNghVm+7XDFLMoHVBApOIBmezv8NJNTvF\nJxlJ/Y2h9BcApNGGvFl1UKwsy4HG5wA8Swy3hGKr5JnhZFHEZQb3rfDApuy8\nJVh6D9BrTrG8cOlfxpiC0QMWM+RarfIpRVm8MXTjAQXKbGRFm/tQ/l++8mU3\n7jgTKhwTqbjKo/OMomrFlkidWHL1U4g+rrj8QCo3/u2T1RQdmTUWGDP4GnpR\nXXNu\r\n=80r4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOb4tk3y55jMs+JkEUFZI3oqAu1RQT0bfVKkbhcWWZNAiEA66wN+4embGBWlvP9CJR2P1mvUJZNIE1GIg/432XYY1g="}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.2.9_1561083595271_0.6418259825373176"},"_hasShrinkwrap":false},"1.2.10":{"name":"njserver","version":"1.2.10","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"compression":"latest","cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","node-windows":"latest"},"_id":"njserver@1.2.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verup","email":"verup@qq.com"},"dist":{"integrity":"sha512-1Rj6xlJhTDbhjbPfja8zdJt9lGi0jV9wu9fNtwAsukPMxnSJ4gZB8DRacqZwt/7o4VzzrOcahymO6TzmYyTi0Q==","shasum":"9c57a2dd4f0c1d8e05ced271a44b813e858076ea","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.2.10.tgz","fileCount":37,"unpackedSize":103800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGcinCRA9TVsSAnZWagAAk+kP/37OYtNdA4hq1bb1mRuA\n0/22xlAZO3qEAaZ4Cqlnx/BWorbXCwHugq4lFZZBN6TSI9cXuZzpPj3fBugl\n0pTLvlZipn98rXZ+gz6/pFpAc7yrQ/BgNj7DlMgGAwix2cLWxEqfZsr1SiLD\n7FMWYUOYq94Abzq83hgBsZEP/qC8mXAPCZtXIIHpqJ/QkMP5b9TU11b4l7Hm\noQpBBjqkD2WHg5X/+gc52Zx1sQEFnjL2+R6g3MKCm04WetpopEm7dRZciOA6\nQJH3L68QKr4OYEB0J4GyfeflWGfhh1U57FBScdvHjOkS3AYzTqfVZRJytaaF\nHqAUedv1vIz4GMD1IVng0lNv9gGAfXRBnw1jGJA3LUSXloQdg3O69x6VPIcI\nhob255U1AFwP3unQWwS16to+13Fur3rziJl/8YnV8RM70dVl2wL7G9B/Ikxs\nXURBO650pbiodwD2qJNTJfo75W1TmVpmfdfkOVxBWloWP+RCoohfZnLjTbGn\nkcUZe4tSXrSXqUtRqNBht3HKUHvlJfH9tuR0OF45CG+yfHtDfiS6sE3ddMd5\n0mtMufpXh3PtWVH9Hj6Ga1y/zw6WP8axxdR9HsSlbRjLFtipUOJ+53DKuqJ2\nia06ACXr3P/DTUzY+PT57oSN0A0UF9HFzxoxMUBT1FsWaBLAQRBe4mnqeDzH\n5L1C\r\n=cMSz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdINx8zAH8mr+IzQIX99BgujY6f2nWmOcEYiTtSlj2mAIhALGGpxlkndt7gE12zQTwpetpjkqsvr9m143qcrrck9pc"}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.2.10_1561970855235_0.07440443799493202"},"_hasShrinkwrap":false},"1.3.0":{"name":"njserver","version":"1.3.0","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","node-windows":"latest"},"_id":"njserver@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verup","email":"verup@qq.com"},"dist":{"integrity":"sha512-XUDgf3tmqFbka8RgV5W4zcD+OUycV81sslbz5dIpJjvGNSwSoMy1b2BBPPGQ9igLiqPE7yhowUpKDu7fZBnCVQ==","shasum":"f2eb64c5d7e43e7e35650573437b4cb481ec9069","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.3.0.tgz","fileCount":38,"unpackedSize":107824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK/UfCRA9TVsSAnZWagAAwvgP/RRfB/oX91Ovw0vcDBPS\n/9CmCdMgH2Fe9kuXeZ6NlMtIFaG9qe0lOjWOVNhdJDC0sGZl+jSZSlEdTodT\nU0Yl4mmqd2MQv9TFzmORJ2VwOZosUb+8qCFWJdavZRbH+RdqNcni9oiMw+TN\nSV8yvpNuZ3WOGgTPRpSAHxouv7WX1Mgi9ixY1yF+ro4K6LO2//okWBOZpZRL\nnlgCk/jf+hB4/1hNKXtN5OHgEn4iZhMZyFuVN1MMMgfNq1AW4WG3kS0WIHBv\nnAfc2rBSWQLeu/wec6N2uzzZNohpZIOYIx0wv48laVe51CHOeEaEBxiriVfA\nmfthQAa2/PmintwIiqpwUH8ydPVpCiif3oKdgL/ovOw9XNgQurpENrLlU03R\n7FQ/hzmemgfsx5hL2gJOGFWRorlTPxH1sElM+k7/LXBO+gDtTcKes4qGrdDu\nhche3Mf6j2j1iJ5ksOAs+DhPovRyGM8QXQ2PlGGApKSq6sZpkUU4aWWYA5NC\nYiStN1vl3S/eV44Jel1BoPrIGbKjujEDPg4xRb75Xi/MoHazL62pgKjB62mW\npNYeIhMdAjIPBQcGQBkQIEZWEtScn6XLnmqspIqaH8ipWcCpR+J+Bfr8B/N2\n/xr2Li3jfnxHEqeIKKtpjNlIyE1XmSZREU8ub0aNeaWlnVBq/Rjbk37MNPd3\nn4hD\r\n=EMn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPyzVCaaYoAHuhs8kSBHQ/hyIq5EBmvGtLgHB+Z3c8qAiEArzM/BCgCGW0sjzshwYW+KdNTP+WI4xXTMDOvAD3N6Yg="}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.3.0_1563161886627_0.8292462414540225"},"_hasShrinkwrap":false},"1.3.2":{"name":"njserver","version":"1.3.2","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"_id":"njserver@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verup","email":"verup@qq.com"},"dist":{"integrity":"sha512-0rf4fLBHwLL2XwVx9NSlUZKXGS8my4mXlysnAy3T8YMLhis9KSDGsOQvYZiZwwL+yEuM8nJmLmF1ktV6cDiiSw==","shasum":"07fa77821ddca4733c7053c1ecf448fe3ce0a972","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.3.2.tgz","fileCount":38,"unpackedSize":108011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLAL4CRA9TVsSAnZWagAALZ8P/ioCDI3TQQoTQGL/fu0L\n7gQBvBDV9yh0UjZY8dcEZTHgQaS9sYBR/gvFGR0OQom0nG0+EHF78IQSJlKu\nws7WdpH6qn1hZHIaQ6xFCor8TgJm5DRDXvrTBVvuyXLFPrVUxS7heZuNJk8Y\nAd9DX2FAfNwE9WPcHJ3U4ShjzEN4tjkSYfI6HOQzzkPude8OLdFlKHNwlRwN\nOrkBEjfzgJwe9lEE3zpiud12TvBYJyGwtpG7mPf8BpmFI35U70zg0dgxS4OA\nxLsRrWJBDSidIRdyWojhBH2bmmmqjnSKcV9old4Z47B2rFMtMDVtBmn9VBP9\naamN+Wg/909e64RMzRsTxksdUn+OT1dLsm2IiJGhk/sUnn6yVVw5Sf2Qdwnl\nUU9xvOQbG9IXLJwhPlGyEX7lRPTx4xmKMFwRZTAky2V6MqN7OncSzd4fKODL\nkmeW8rX7wGLyDxcifuoXsUvtKQK8kx/7I6pqwdJXQYdUQiAHw7O667UE9o3k\ntzZIQjz7TXO48aceNpmyOqR6EKLq3j28BMlXwIa0A1PNa3bUt+ZXBi4mfIFu\n0mNVn3wb2iThTcvGjxCvEUkAuAw6yFR6T1U0ZCZKd2v4mIuMvjZjZl2A7hCl\nUMNbxsnG2UHjn2S1x1gB71RPW+ajfkjPIxYpCA75ztzRGzf6pwJ6MisZJhqN\nNb2d\r\n=34Va\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFunJR/vMu3vXa4pkEi/51N0zFcwXPb2VstcqHLJ/sOeAiAuxv3TWiev1fXeaVszjbx0ZElfPMvjyxEI0MQcvMYleA=="}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.3.2_1563165432026_0.37077210502341984"},"_hasShrinkwrap":false},"1.3.3":{"name":"njserver","version":"1.3.3","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"_id":"njserver@1.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verup","email":"verup@qq.com"},"dist":{"integrity":"sha512-ikFghcTjm4oCuuz5QgnsWLfq7g/8moPJz5LfrlpYbmkxfcIGzQBZNVB+pZ0TuKsN3WtxqZgt5tHFSPjWiI+JOw==","shasum":"e06853291f5ab2194eb015233d8ca46fc892432a","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.3.3.tgz","fileCount":38,"unpackedSize":108753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN8xjCRA9TVsSAnZWagAAYIoP/RVLcW7MeA1njCkejNfH\nVROzAFNG5lQz8BNf3ZJJh+jr8+ST8bn2b2AlpdehHWsLX5ITrJzlOKAIOi9a\nIQZgmO3/v3KFFQHCXz4nEzOMQ1WJ/dounvjyHrwvs2+dDU5M2jkW7ZEvZbXw\nFxjpFuYKTiE1YEdfP4ifca/yYBx+eSWx5pFtDEAoP7XvNxSwLJgeahmk+W89\noX0T/B9qEeWjnKkkTIHDyjF6Lard4BsMLb3iiJf/dqj51izPyX5TtCNkFX68\n8p7iROuMzBL/4Fi7WIRgQBirrC8+FipvlR7IPcjONewk0h+71eIWVXAf/24/\nNyRgkD4Me4m1jKP55/YkcJ1t9xMfcRjMGjijT/xnyiLsCqwER5S8mH+ggQok\njmgVr57TZ+uJoeENXd2DnFtvJ+cUOKfh8CO0Jb+sryIRhHGEcXDzSz2uZnRb\n3+neDvdl7bKCL4L4M0J5ncoxH7kcMBHIslkYjvpgQ3d3VyY2Bemee226cDnn\nvjYtAD0C/NO5xG2bqTX8WMtNmbFJk9XiAmAyDqU/cfLBByiuTavwkDjWccOU\nXFSM/OakX9kQ8EGs4h4cjZS+W/6YDfOKUEAFqg6kXZlXQb7TD9VCyljVK+Dh\nNTUiN1O77g9JqHDn8iPBPsmVZ04wG49ESSV+9Sj/EkNUNGusP8P4ohA3eN3P\n2SLx\r\n=o6Bt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbq801kcMESqEpnpL4qvgbjomyajm/jFPUNcycHi7MagIhAL8MBp1MFRKrPPV3XOaciPLfVnsq0ePfxJYp+rK+GWN5"}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.3.3_1563937890968_0.359110008434282"},"_hasShrinkwrap":false},"1.3.9":{"name":"njserver","version":"1.3.9","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"_id":"njserver@1.3.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"verup","email":"verup@qq.com"},"dist":{"integrity":"sha512-rxGPbshfLb1SDIcWrACnZ63ngGGtoFaSZLocnv+qzof6xlKNdLb9Ft2wkJ5Q4aQwjAt1u/WPEelOemsdm1uKtg==","shasum":"e00184c90c6dbf8a067867f40bd99fe4a08ec977","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.3.9.tgz","fileCount":38,"unpackedSize":109278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOp3VCRA9TVsSAnZWagAAfIYQAJC02OU2wc1Uqtb9lK+0\n8X9y9WMBGRnplRYHj44ebiIN08JVxpmuooSTjdHKUgM6O3hFQIf86rUsOvZw\nXHPOFeyBYkboHu+MfEQgxIvXYURkv4rThQBrOXLqsmQO99J6SzQ1evTcl0NK\nlcYkucdtlvDbIMy9SdKwHE4I+EINNA42EMfjj2jrCbxojlg7csmx1WXM6adn\nLqs/hi0h9r+mtlthpWOLMd1NMuY6OmKndKgIXwdMFY6L2xpWj8tZ2sZr3gO0\nvR9/KMm7vAbq7LJEPopiH3pg2EcvDQFbYNmmBgMTmYFBV1HYK4k9bfm3tfQ0\n4kN0xDDwa/z0wNrWkHEvV3adckej/cLK0lQSOmbTVq0zGgpYbfIAUeRAv+0j\nhLXLqmO1UCs08Em2Llh2ZRQ60RG6TVXduQODY3t6hLysd0IfJt7UDpouflQK\neW8J0FgPWpPbWIgNZNiD2HQb9iWAlC7xpXrAsGtoSeZ7g+ZNMD6bFmCHGBx0\nFssMqXrbMWSRjM0IVkhe2xSlFow5KWEabIM7ukiYHo/19vJneeoxbySaMls1\nBabnwTq/cZcijgTroxtd47w3kOP4mlMOS9A3A54vqmyLUlb6YTKpiPJgfo9B\nXrkSSOt1SRjOB6NLWogFAPsBYuYN29aaDSf9RYRW7Yf5DtIL3K6xcO7Tpk4M\nfi7m\r\n=3q87\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa4Y9jlAcV4Zg0NvqqzON6kjEtHiKz2kS5PQhr9hS4xQIhAI5TscRbmveYjtHRijx4/LuvERWKsqvS+3ku8EOxRidv"}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.3.9_1564122581471_0.09082471766871913"},"_hasShrinkwrap":false},"1.4.8":{"name":"njserver","version":"1.4.8","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","http2","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"_id":"njserver@1.4.8","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-fdsi5Gt6eS1UZQRceT84HARzrvieTPhz8oteBxCcEHgTzMD5wy2S1AX8LsC3z+/CP4DUnxxPRrpyqM7GvJbFow==","shasum":"a07bffba21dbf4155cb212188c1dc3025aa56dee","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.4.8.tgz","fileCount":40,"unpackedSize":110817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQmSeCRA9TVsSAnZWagAAvH8P/jUuY95hE/UoajRQzdfJ\nKnhzXsiUX3XbH3ctWHypiUdHGAbmnZrQxiyXsF/JbA4JMqEvGBdW6JGRrUR/\nS6qPvboRNvCs9WJgXOljXdzCFISHbCgmhX6prhFkvQ6c0gUtSkThkPMmb4cm\n9UkfRNcFTsRV86mDiXpX57z04kRDZ4NdHquAPWcqxgz3xrY9iU89wikDSoj5\nL4tovlvRkDkTN+rsNJBJIjrVvtmKvfI2FEQDJPZRrA01SJaRmWmBhpm9daZQ\nfjTejLdWw0qyy0lEdhsrbzKqr42rJ6I4cW3/Gj4qxUihjVpvpL2A09upJM5w\na31LM6lR0a4MyflZvSjNFManIIM5/+nGLY+s7iBCFOVLX9NkycCZebcc0KBh\n/TfsvPwnnregS6ajhUWnPMU3be2+Ys07tH6/WTB2E7Zg2toj/D4byPHzWubz\nbYH1FQ9FNKWu5IyhTeSSG2DKGwHjyNwPDQBPtvs+gYxhGBKCtDhC6u2G7fOU\nRau3Kvk9zYJl1JdWb9E0fpeX9ZqH9JmLOfi0I1G6JeR9dUPcOnC7FLkDpP3F\nJ+BjqRX7MA/kV4RWYbkvYXZItTBexDihgZhZgsl5vuXJs2OeVlkU2ljbpezp\n3RF6v1feHMOyLpEYGY2OFa7reb5PgauFW6cSsMd2o8oOdAJTGYquPVUiLAXT\ndM4T\r\n=cShX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5J2xsEZruyCDncmje2USPmcDeL6Z/wnm1QSQANl4OMAiEAqXwr1YvJRju1Ie0218Nhzzy2026WFbX35kG1J248Qm0="}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"_npmUser":{"name":"verup","email":"verup@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.4.8_1564632222092_0.7222900018762923"},"_hasShrinkwrap":false},"1.4.9":{"name":"njserver","version":"1.4.9","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","http2","ssl"],"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"_id":"njserver@1.4.9","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-PNj92K0a9cp6ar6HjSCk/AHALZToG6V8rkPZlZnRH0mB/2CgHLRx5Fx/QBrCVIrFpV/JdMJEOkRsqKoPd87vSA==","shasum":"3f70e777d4d159fd50c808b4cba53674255274b9","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.4.9.tgz","fileCount":40,"unpackedSize":111957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR7GgCRA9TVsSAnZWagAAot0P/2IT/tXseuK/t/mtxfWL\n0mGiES7vkK22/9xrGYoBHeunL/CfofDqZRLn90Th9idztLcEyaGdEwduGhM8\nQj9Gd6MFKCfe1pALlzULVeEiGN2Me4GlRM6gm+q5+HYzk/Q/WLKZfnUVZ4Ci\n2fygjg0svsOTbYN/YbgbRjFNsDYBUBP/fFKet4b6wXXOyBjefmEDXJfxdrJQ\nOuvmqaoRpix5vkRetfaffy5j+HHbCfsZQmaRT/FAOTeI62tap9/PewBVrIub\nvTaukSCh+Zrf1FusWWLr38D33L8u8aE1V7ypk2bygWF5TMKb1IHXoFP1yrIz\nGvQM4/UTfSsfuraul2DgSLZB9mpp+vOeGYUbUxDOkMNDSqyoKGPqUyV1Prgs\nxYQbIDmc8t+8rp/zYdGjS0QPiiCigbsJL9/RjtFB4UZ7TM41KmYZtRgAkP6a\norZoU/Kj8UaIF5Y73XB+mLqlq/GBF9vgGnyx0J8ghrEyO8KCRpJLoUfKNhh6\nYtRLJ0DSbhdsr+MBn7VRhSHA5xHc2f6NdaeYcSnhpPUu1uhNXoC24wtMhPEO\nowji3AyfjEPHUcg3VVySuYS20TeI9AwgJsKjdGATvIJ/ryIfZcRuSHM+WcSM\npwELviwlgP8QSfns/zefa+KMp8L4ZGYymWjLCwa9uBL/ft/SC5zcnSVvW2OZ\n2PyV\r\n=wAmS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRF4kwEcbVhd7Y1rtBk1VlTDAG0SexcZZ5sSdhKgM4pwIgJOFyCD3KlD2Wf47t28ndDGCZm6K1p6dhNafI+DTzlOQ="}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"_npmUser":{"name":"verup","email":"verup@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.4.9_1564979614792_0.7679855740869577"},"_hasShrinkwrap":false},"1.4.10":{"name":"njserver","version":"1.4.10","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","http2","ssl"],"repository":{"type":"git","url":"https://gitee.com/gookee/njserver.git"},"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"gitHead":"81dc7a1e75862ddea53de3312c3fa68db97c8746","_id":"njserver@1.4.10","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9W5fNoCTpFtX0aJ+llhqvPVr5kY/SbhLyvXNamdOKfTrEMqeLTF7W11iOcaj7E2wcZtnjS6x8bUxwtnMq5wY+w==","shasum":"6e7ad6c3378b7178c0b0da814015c711978719c8","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.4.10.tgz","fileCount":40,"unpackedSize":112067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS7s7CRA9TVsSAnZWagAALQMP/3j8fIu2k4Ggeiwsv4Eq\nAIvdEXhy0r77Tr95FSqnCVL5axmw4LZLqoy4H+vd/VX6DWstVSDM3YzpuW0H\nBUg6teVartKHFUruYQDDt8wvH6EeTLoem1csl1Lp/TVuA7zIxHlwNqZA+ORq\nvaBKnzKLnKd7MKGMTiBwvbX/5atj39dt2mvvBmAt8nUvYqhZ8m/EmJ8SxnVl\nKGBtlxSa0uOdNS5PDxC5Sz8u63IKnsJBGdIMHa1vKvFSx+iJO3cn4Q3L+5Oc\ng97bYLiz9rkqoVvlwsZTjRySVr/2pwa+6URw+etk1wPSju9YXVhKLfE6xX6B\nofOCvViv7niv33TJW/DIDAUSYvt8yPeTIDsSD1DOgdJ3DbLvkh11H/JMjiVP\nBipeYfTNBqM5OkFGwMpjfSH09pp14SBP/CBr0zOBkLEKYwRvbKpvyNTC75m6\noBxoHey+wPQz6V87tiaKYR5ESWdzQlGXejM3T3yO7zZC28UZSPw/zjuGuafR\nV8hIpgnF9JHWGblHIrBMjaE4BtYidOGprPVG5J3b4rzOFlmVAY+ruxx9EN57\n45J8krgLqiqzYmE0CB4I5oFRGkNzjnhCXMFf1zJi+RN3963hZB1aIbWVWSQj\n5fQgZa6qKUISZTg+Z3AbgxDXUf1+m8FVRCCw7IxguUpxduitlJzo4qsqvTNr\nOmkJ\r\n=hSNu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu10vOB8SFsg+XzEBRjUYCjQeDEmzISgB4Cn0frAZIZwIhAKhwJeQQgLXVYF8SeG5CNJgnN6Pn6if/IAosoQ+G2XcF"}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"_npmUser":{"name":"verup","email":"verup@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.4.10_1565244219058_0.3834730258068417"},"_hasShrinkwrap":false},"1.5.1":{"name":"njserver","version":"1.5.1","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","http2","ssl"],"repository":{"type":"git","url":"https://gitee.com/gookee/njserver.git"},"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest","node-windows":"latest"},"gitHead":"1b6bf50c7edbbbdf862de9b16609da67c19e655e","_id":"njserver@1.5.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-nhQClpHt7Zu+MRufqFQl+xtBpZtTT+l10Qt84ETW18/nDsVkwKspxWWASs1W1Asqh/qFQ5dPTYAhmNUsI3JWxg==","shasum":"4363c68c0f44c2fd78e1356604462251de690804","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.5.1.tgz","fileCount":40,"unpackedSize":112556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVhgSCRA9TVsSAnZWagAACvIP/iNbN84N5hO1g5TCpntu\nqoc1KrXbPl8FczQ7JgTRGD2vOT8GN7MC2KvjYLs8vn0jEdMH0PyoY3B9+thG\nfVU2r/qLYf60aGSdy1sUrK3SvueOqOSowhRM6R5tvol3F1OhDJ9OUPvSE6Tw\nx+636kYkZ1rUn16t0a9vD4PRqanU+OoKBEHm8qwgbkkTO/ttIefEuMFAqr9p\naHBC56H+ISzwYgv2lljpYeHTMFClx/eQBvYsCeaPaR/mkso4TJ6sjBqxc2QC\nnp3Q7S8V/1csFgRx9HcvZ0FVPAqiXrvxDDNN4fRoyM8SF1Yzvs8JxT5/QeNk\nsCjA60p4a3GSnNfZ9cvKAdEFIkuraliK0AINy4eew7mata+by0bP1c8JcbQR\nKSCoxjcjTGiVHYoFewXxfOfYz9XEpKarFTqiBfmPy0mNUPYRmESw+jWwX2gw\ngNAFuSra0Xk8zg6+MtBsXFJrGF36Ax5OCvpGEm2EdhYdQpuBD3ouEd3w/7BX\nY9XyumBLnKWbB74YCTO7+QQf9+fqToZOdHKMl4t9JGcUcv0CKn8SPobQS2gs\nZVO2/K8DPeOer1y6o9xydOowp821+McOl+fhXhHkPJqrmd3OAVerrMcNgJvR\n0Wb09gn8glw/tKt15YUTSlSsZpyLaaQjYugUqhgUFUYA4fpxLBnAA9CQqaqZ\nCWok\r\n=w6pR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIQomq1i3HMmWsztkR4WeYAtaCZ/X+QwDLg80tP3ckwAiEAh7eAipaspeo9S62B70cg0oNyRy1LdOlqwZBfxeCVrUY="}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"_npmUser":{"name":"verup","email":"verup@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.5.1_1565923345996_0.21251442918470298"},"_hasShrinkwrap":false},"1.5.7":{"name":"njserver","version":"1.5.7","author":{"name":"flynn"},"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","http2","ssl"],"repository":{"type":"git","url":"https://gitee.com/gookee/njserver.git"},"license":"MIT","bin":{"njserver":"njserver.js"},"dependencies":{"cron":"latest","formidable":"latest","log4js":"latest","mssql":"latest","mysql":"latest","uuid":"latest","accepts":"latest","bytes":"latest","compressible":"latest","on-headers":"latest","vary":"latest","safe-buffer":"latest"},"gitHead":"a1a71a69e0717437598109ee65efdb473df27e06","_id":"njserver@1.5.7","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Kdx5vEVQypjY1rBJx5Id+iyZh1C7Pemx72h7C/ESiZfK4ZhrI9N0I3REDnaaIyZZk2PHK5exYjVnXrdgh7LuZg==","shasum":"9c1e64c246ed6c126d1725630247df90ab6e8bd8","tarball":"https://registry.npmjs.org/njserver/-/njserver-1.5.7.tgz","fileCount":40,"unpackedSize":112942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ6X8CRA9TVsSAnZWagAAN1MP/1Bxl7lt6s2V61R2otk6\nNqGK76Lal+T0gencvPQ/elFf0lY14eyENgyFo4Qjen6pVUnwacDQ+/PnVmee\nOz31jRdgixdzHB+1seCUIcV0BE0/DrVPn8GNCAMUfkeeTTWCBkn5qAcwevKY\nO4uwi52Jg6Zpxl9j8YeTZs/ajpk8Dl7oulc01BmG6/vLu7T4LgCbDYZNZR1w\n3uZPUwQ/Ic826e711q2zisDFMnla4vqFWa8qg0z36mOSpkLA8Rvx985HdmTA\n1+6jKMhNdOQ5zkT5De3JrEdU9VYl03v1OREl8SvjqY7bvRCBtIAoK2mD7KQa\nzGBzlwC0ZsffONYoCiyxVZt9POMVO6wQAcQ/P7GdvZQ1Xa2O2qaolKod6eTA\nqwHQ5c3kPOHtoHZ8+F93Ybhob1vnzQT7YHCAr/Umpt/gc3NFTpMmbezB0+PX\nlO2u/wznVYbSi+e5acpUuFu11+GKrPxyj+082u3j1aatE7xQDcjyAoKlUxhr\nDhVMzXtnG7VQRCtKP5lfnuPWH5Rzou8bEURmviRKwuRI27K4WUyPbNPYhKvu\n8nVewYoKa4ygXgt1KX56d3DapphV0Mwy/A/v4jUItXGJJ7Aoou63FvVuRMkt\nwRTOXs9jwR7d1rdaF69pzTHKF3BlSq8rO+Yp5YZAPQXywRyPG7vil09e/Bkl\n/amC\r\n=Qtht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOnUoNMIK9keAD9Sf+HDnSV+QLqMxVBkVVVueeTVkxGAIhAOuBoC9Zs7ClbqRdYWAz92O4zuBNLpfbHJYG5YgqCHNH"}]},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"_npmUser":{"name":"verup","email":"verup@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njserver_1.5.7_1567073788101_0.9956812138463083"},"_hasShrinkwrap":false}},"maintainers":[{"name":"verup","email":"verup@qq.com"}],"description":"Nodejs webserver","keywords":["web","njserver","webserver","server","api","restful","http","https","http2","ssl"],"author":{"name":"flynn"},"license":"MIT","readme":"# njserver\r\n\r\n## 安装njserver\r\n\r\n> npm install njserver\r\n\r\n## njserver命令\r\n\r\n* 初始化项目文件：npm njserver init\r\n* 更新项目文件：npm njserver update\r\n* 启动njserver程序：npm njserver start\r\n\r\n## 启动njserver\r\n\r\n```javascript\r\nvar njserver = require('njserver');\r\n\r\nnjserver.use('/', './assets/');\r\n\r\nnjserver.use('/', {\r\n    dir: './controller/'\r\n});\r\n\r\nnjserver.use('/', {\r\n    before: function (req, res, next) {\r\n        require('./interceptor/access')(req, res, next);\r\n    },\r\n\r\n    after: function (req, res, chunk, next) {\r\n        require('./interceptor/content')(req, res, chunk, next);\r\n    }\r\n});\r\n\r\nnjserver.listen();\r\n```\r\n\r\n## config.js配置文件示例\r\n\r\n```JavaScript\r\nglobal.sysConfig = {\r\n    serverName: 'test', //应用名称\r\n    serverDescription: '测试系统', //应用描述\r\n    isDebug: true, //是否调试模式\r\n    servers: [{ //监听协议及端口\r\n            protocol: 'http',\r\n            port: 8081\r\n        },\r\n        {\r\n            protocol: 'https',\r\n            port: 443,\r\n            key: '94xh.com.key',\r\n            cert: '94xh.com.pem'\r\n        },\r\n        {\r\n            protocol: 'http2',\r\n            port: 8082,\r\n            key: '94xh.com.key',\r\n            cert: '94xh.com.pem'\r\n        }\r\n    ],\r\n    session: {\r\n        timeout: 1800000, //session过期时间，单位ms，默认30min\r\n        store: 'mysql', //session存储介质，默认为空使用内存存储，可设置数据库类型：mysql\r\n        table: 'sessions' //存储在数据库中的表名称，结构：`njsid` varchar(255) 主键 && `session` json && `update` datetime(0)\r\n    },\r\n    sessionClearTime: '0 */30 * * * *', //每30分钟清理一次过期session\r\n    requestTimeout: 120000, //request请求超时时间，单位ms，默认120s\r\n    responseTimeout: 120000, //response响应超时时间，单位ms，默认120s\r\n    fileCacheControl: 'max-age=7200', //静态文件客户端缓存配置，默认2h过期\r\n    page404: '', //自定义404页面路径，默认不设置为空\r\n    page500: '', //自定义500页面路径，默认不设置为空\r\n    mysql: { //mysql数据库连接配置\r\n        host: '127.0.0.1', //mysql数据库主机\r\n        user: 'root', //mysql数据库用户名\r\n        password: '123456', //mysql数据库密码\r\n        database: 'test', //mysql数据库名称\r\n        supportBigNumbers: true, //处理大数字（BIGINT和DECIMAL）时需要启动此项\r\n        bigNumberStrings: true, //使用supportbignumbers和bignumberstrings时总是返回JavaScript字符串对象\r\n        multipleStatements: true, //mysql数据库查询是否支持多条语句\r\n        connectionLimit: 10, //mysql连接池创建的最大连接数\r\n        connectTimeout: 10000, //mysql连接超时时间，单位ms，默认10s\r\n        acquireTimeout: 10000, //mysql从连接池中获取连接超时时间，单位ms，默认10s\r\n        timeout: 60000, //mysql查询超时时间，单位ms，默认10s\r\n        timezone: '08:00' //mysql时区设置\r\n    },\r\n    mssql: { //mssql数据库连接配置\r\n        server: '127.0.0.1', //mssql数据库主机\r\n        user: 'sa', //mssql数据库用户名\r\n        password: '123456', //mssql数据库密码\r\n        database: 'test', //mssql数据库名称\r\n        connectionTimeout: 15000, //mssql连接超时时间，单位ms，默认15s\r\n        requestTimeout: 600000, //mssql查询超时时间，单位ms，默认15s\r\n        parseJSON: true, //将json数据集转化成json对象\r\n        multipleStatements: true, //mssql数据库查询是否支持多条语句\r\n        pool: {\r\n            max: 10, //mssql连接池创建的最大连接数\r\n            acquireTimeoutMillis: 10000, //mysql从连接池中获取连接超时时间，单位ms，默认不限制\r\n            idleTimeoutMillis: 30000 //mssq连接池空闲连接保持时间，单位ms，默认30s\r\n        }\r\n    },\r\n    tableRoute: { //数据库名称加密映射\r\n        '0000000x': 'dw_log'\r\n    },\r\n    mail: {\r\n        service: 'QQex',\r\n        auth: {\r\n            user: 'test@qq.com',\r\n            pass: '123456'\r\n        }\r\n    },\r\n    mime: { //服务器支持的MIME类型\r\n        css: 'text/css',\r\n        gif: 'image/gif',\r\n        html: 'text/html',\r\n        htm: 'text/html',\r\n        ico: 'image/x-icon',\r\n        jpeg: 'image/jpeg',\r\n        jpg: 'image/jpeg',\r\n        js: 'text/javascript',\r\n        json: 'application/json',\r\n        pdf: 'application/pdf',\r\n        png: 'image/png',\r\n        svg: 'image/svg+xml',\r\n        swf: 'application/x-shockwave-flash',\r\n        tiff: 'image/tiff',\r\n        txt: 'text/plain',\r\n        woff: 'application/font-woff',\r\n        woff2: 'application/font-woff',\r\n        ttf: 'application/octet-stream',\r\n        wav: 'audio/x-wav',\r\n        wma: 'audio/x-ms-wma',\r\n        wmv: 'video/x-ms-wmv',\r\n        xml: 'text/xml',\r\n        exe: 'application/octet-stream',\r\n        docx: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',\r\n        doc:'application/msword',\r\n        xlsx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',\r\n        xls:'application/vnd.ms-excel',\r\n        zip: 'application/zip',\r\n        rar:' application/octet-stream',\r\n        mp4: 'video/mp4 application/octet-stream',\r\n        ppt:'application/vnd.ms-powerpoint',\r\n        pptx:'application/vnd.openxmlformats-officedocument.presentationml.presentation',\r\n        mp3:'audio/mpeg',\r\n        bmp:'image/bmp'\r\n    },\r\n    uploadType: ['gif', 'jpg', 'png', 'bmp', 'xls', 'xlsx', 'doc', 'docx', 'ppt', 'pptx', 'pdf', 'zip', 'rar', 'txt'], //允许上传文件的格式\r\n    uploadTemp: './tmp', //上传文件的临时保存路径\r\n    uploadMaxFieldsSize: 10485760, //允许POST参数大小，单位byte，默认10mb\r\n    uploadMaxFields: 1000, //允许POST参数数量\r\n    uploadMaxFileSize: 104857600, //允许上传文件的大小，单位byte，默认100mb\r\n    downloadBufferSize: 1048576, //下载文件块大小，单位byte，默认1mb\r\n    downloadFileSize: 104857600, //允许下载文件的大小，单位byte，默认100mb\r\n    log4js: { //日志配置\r\n        appenders: {\r\n            'rule-console': { //控制台打印\r\n                type: 'console'\r\n            },\r\n            'rule-access': { //用户访问记录\r\n                type: 'dateFile',\r\n                filename: './logs/access/acc.log',\r\n                encoding: 'utf-8',\r\n                pattern: 'yyyy-MM-dd',\r\n                daysToKeep: 30,\r\n                keepFileExt: true,\r\n                alwaysIncludePattern: true\r\n            },\r\n            'rule-system': { //服务器日志记录\r\n                type: 'dateFile',\r\n                filename: './logs/system/sys.log',\r\n                encoding: 'utf-8',\r\n                pattern: 'yyyy-MM-dd',\r\n                daysToKeep: 30,\r\n                keepFileExt: true,\r\n                alwaysIncludePattern: true\r\n            }\r\n        },\r\n        categories: {\r\n            default: {\r\n                appenders: ['rule-console', 'rule-system'],\r\n                level: 'debug' //服务器日志记录级别\r\n            },\r\n            access: {\r\n                'appenders': ['rule-access'],\r\n                'level': 'info' //服务器日志记录级别\r\n            }\r\n        },\r\n        pm2: true, //使用pm2启动应用\r\n        disableClustering: true //每个进程单独记录日志\r\n    }\r\n};\r\n```\r\n","readmeFilename":"README.md","repository":{"type":"git","url":"https://gitee.com/gookee/njserver.git"}}