From 51460b9e9a13bc56bf452d1c829c7fa09fbaa1af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=8E=E5=8D=97=E8=BE=89=E8=BE=89=E9=85=B1?= <2776670018@qq.com> Date: Sat, 26 Mar 2022 17:50:06 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/db.js" | 10 + .../dynamic.js" | 169 + .../2022-3-26\347\273\203\344\271\240/fs.js" | 36 + .../home/controller/DemoController.js" | 15 + .../home/controller/IndexController.js" | 74 + .../home/controller/LoginController.js" | 40 + .../home/controller/UserController.js" | 79 + .../home/controller/index.js" | 49 + .../home/html/detail.html" | 9 + .../home/html/footer.html" | 5 + .../home/html/header.html" | 10 + .../home/html/index.html" | 26 + .../home/html/login.html" | 15 + .../home/html/success.html" | 14 + .../home/html/userReg.html" | 21 + .../home/img/404.png" | Bin 0 -> 140246 bytes .../html/detail.html" | 9 + .../html/index.html" | 26 + .../html/login.html" | 15 + .../html/success.html" | 11 + .../html/userReg.html" | 21 + .../model/demo.js" | 31 + .../model/usermodel.js" | 8 + .../node_modules/.bin/mime" | 15 + .../node_modules/.bin/mime.cmd" | 7 + .../node_modules/.bin/nunjucks-precompile" | 15 + .../.bin/nunjucks-precompile.cmd" | 7 + .../node_modules/a-sync-waterfall/LICENSE" | 21 + .../node_modules/a-sync-waterfall/README.md" | 95 + .../node_modules/a-sync-waterfall/index.js" | 83 + .../a-sync-waterfall/package.json" | 53 + .../node_modules/a-sync-waterfall/test.js" | 77 + .../node_modules/accepts/HISTORY.md" | 243 + .../node_modules/accepts/LICENSE" | 23 + .../node_modules/accepts/README.md" | 140 + .../node_modules/accepts/index.js" | 238 + .../node_modules/accepts/package.json" | 86 + .../node_modules/array-flatten/LICENSE" | 21 + .../node_modules/array-flatten/README.md" | 43 + .../array-flatten/array-flatten.js" | 64 + .../node_modules/array-flatten/package.json" | 64 + .../node_modules/asap/CHANGES.md" | 70 + .../node_modules/asap/LICENSE.md" | 21 + .../node_modules/asap/README.md" | 237 + .../node_modules/asap/asap.js" | 65 + .../node_modules/asap/browser-asap.js" | 66 + .../node_modules/asap/browser-raw.js" | 223 + .../node_modules/asap/package.json" | 87 + .../node_modules/asap/raw.js" | 101 + .../node_modules/bignumber.js/CHANGELOG.md" | 266 + .../node_modules/bignumber.js/LICENCE" | 23 + .../node_modules/bignumber.js/README.md" | 268 + .../node_modules/bignumber.js/bignumber.d.ts" | 1829 ++++ .../node_modules/bignumber.js/bignumber.js" | 2902 ++++++ .../bignumber.js/bignumber.min.js" | 1 + .../bignumber.js/bignumber.min.js.map" | 1 + .../node_modules/bignumber.js/bignumber.mjs" | 2888 ++++++ .../node_modules/bignumber.js/doc/API.html" | 2237 +++++ .../node_modules/bignumber.js/package.json" | 69 + .../node_modules/body-parser/HISTORY.md" | 633 ++ .../node_modules/body-parser/LICENSE" | 23 + .../node_modules/body-parser/README.md" | 456 + .../node_modules/body-parser/index.js" | 157 + .../node_modules/body-parser/lib/read.js" | 181 + .../body-parser/lib/types/json.js" | 230 + .../body-parser/lib/types/raw.js" | 101 + .../body-parser/lib/types/text.js" | 121 + .../body-parser/lib/types/urlencoded.js" | 284 + .../node_modules/body-parser/package.json" | 91 + .../node_modules/bytes/History.md" | 97 + .../node_modules/bytes/LICENSE" | 23 + .../node_modules/bytes/Readme.md" | 152 + .../node_modules/bytes/index.js" | 170 + .../node_modules/bytes/package.json" | 85 + .../node_modules/commander/CHANGELOG.md" | 385 + .../node_modules/commander/LICENSE" | 22 + .../node_modules/commander/Readme.md" | 737 ++ .../node_modules/commander/index.js" | 1756 ++++ .../node_modules/commander/package.json" | 80 + .../commander/typings/index.d.ts" | 386 + .../content-disposition/HISTORY.md" | 60 + .../node_modules/content-disposition/LICENSE" | 22 + .../content-disposition/README.md" | 142 + .../content-disposition/index.js" | 458 + .../node_modules/safe-buffer/LICENSE" | 21 + .../node_modules/safe-buffer/README.md" | 584 ++ .../node_modules/safe-buffer/index.d.ts" | 187 + .../node_modules/safe-buffer/index.js" | 65 + .../node_modules/safe-buffer/package.json" | 76 + .../content-disposition/package.json" | 79 + .../node_modules/content-type/HISTORY.md" | 24 + .../node_modules/content-type/LICENSE" | 22 + .../node_modules/content-type/README.md" | 92 + .../node_modules/content-type/index.js" | 222 + .../node_modules/content-type/package.json" | 76 + .../node_modules/cookie-signature/.npmignore" | 4 + .../node_modules/cookie-signature/History.md" | 38 + .../node_modules/cookie-signature/Readme.md" | 42 + .../node_modules/cookie-signature/index.js" | 51 + .../cookie-signature/package.json" | 57 + .../node_modules/cookie/HISTORY.md" | 134 + .../node_modules/cookie/LICENSE" | 24 + .../node_modules/cookie/README.md" | 286 + .../node_modules/cookie/index.js" | 202 + .../node_modules/cookie/package.json" | 80 + .../node_modules/core-util-is/LICENSE" | 19 + .../node_modules/core-util-is/README.md" | 3 + .../node_modules/core-util-is/lib/util.js" | 107 + .../node_modules/core-util-is/package.json" | 68 + .../node_modules/debug/.coveralls.yml" | 1 + .../node_modules/debug/.eslintrc" | 11 + .../node_modules/debug/.npmignore" | 9 + .../node_modules/debug/.travis.yml" | 14 + .../node_modules/debug/CHANGELOG.md" | 362 + .../node_modules/debug/LICENSE" | 19 + .../node_modules/debug/Makefile" | 50 + .../node_modules/debug/README.md" | 312 + .../node_modules/debug/component.json" | 19 + .../node_modules/debug/karma.conf.js" | 70 + .../node_modules/debug/node.js" | 1 + .../node_modules/debug/package.json" | 91 + .../node_modules/debug/src/browser.js" | 185 + .../node_modules/debug/src/debug.js" | 202 + .../node_modules/debug/src/index.js" | 10 + .../node_modules/debug/src/inspector-log.js" | 15 + .../node_modules/debug/src/node.js" | 248 + .../node_modules/depd/History.md" | 96 + .../node_modules/depd/LICENSE" | 22 + .../node_modules/depd/Readme.md" | 280 + .../node_modules/depd/index.js" | 522 + .../node_modules/depd/lib/browser/index.js" | 77 + .../depd/lib/compat/callsite-tostring.js" | 103 + .../depd/lib/compat/event-listener-count.js" | 22 + .../node_modules/depd/lib/compat/index.js" | 79 + .../node_modules/depd/package.json" | 79 + .../node_modules/destroy/LICENSE" | 22 + .../node_modules/destroy/README.md" | 60 + .../node_modules/destroy/index.js" | 75 + .../node_modules/destroy/package.json" | 71 + .../node_modules/ee-first/LICENSE" | 22 + .../node_modules/ee-first/README.md" | 80 + .../node_modules/ee-first/index.js" | 95 + .../node_modules/ee-first/package.json" | 63 + .../node_modules/encodeurl/HISTORY.md" | 14 + .../node_modules/encodeurl/LICENSE" | 22 + .../node_modules/encodeurl/README.md" | 128 + .../node_modules/encodeurl/index.js" | 60 + .../node_modules/encodeurl/package.json" | 78 + .../node_modules/escape-html/LICENSE" | 24 + .../node_modules/escape-html/Readme.md" | 43 + .../node_modules/escape-html/index.js" | 78 + .../node_modules/escape-html/package.json" | 59 + .../node_modules/etag/HISTORY.md" | 83 + .../node_modules/etag/LICENSE" | 22 + .../node_modules/etag/README.md" | 159 + .../node_modules/etag/index.js" | 131 + .../node_modules/etag/package.json" | 86 + .../node_modules/express/History.md" | 3525 +++++++ .../node_modules/express/LICENSE" | 24 + .../node_modules/express/Readme.md" | 158 + .../node_modules/express/index.js" | 11 + .../node_modules/express/lib/application.js" | 644 ++ .../node_modules/express/lib/express.js" | 116 + .../express/lib/middleware/init.js" | 43 + .../express/lib/middleware/query.js" | 47 + .../node_modules/express/lib/request.js" | 525 + .../node_modules/express/lib/response.js" | 1147 +++ .../node_modules/express/lib/router/index.js" | 668 ++ .../node_modules/express/lib/router/layer.js" | 181 + .../node_modules/express/lib/router/route.js" | 216 + .../node_modules/express/lib/utils.js" | 303 + .../node_modules/express/lib/view.js" | 182 + .../express/node_modules/safe-buffer/LICENSE" | 21 + .../node_modules/safe-buffer/README.md" | 584 ++ .../node_modules/safe-buffer/index.d.ts" | 187 + .../node_modules/safe-buffer/index.js" | 65 + .../node_modules/safe-buffer/package.json" | 76 + .../node_modules/express/package.json" | 156 + .../node_modules/finalhandler/HISTORY.md" | 187 + .../node_modules/finalhandler/LICENSE" | 22 + .../node_modules/finalhandler/README.md" | 148 + .../node_modules/finalhandler/index.js" | 331 + .../node_modules/finalhandler/package.json" | 80 + .../node_modules/forwarded/HISTORY.md" | 21 + .../node_modules/forwarded/LICENSE" | 22 + .../node_modules/forwarded/README.md" | 57 + .../node_modules/forwarded/index.js" | 90 + .../node_modules/forwarded/package.json" | 80 + .../node_modules/fresh/HISTORY.md" | 70 + .../node_modules/fresh/LICENSE" | 23 + .../node_modules/fresh/README.md" | 119 + .../node_modules/fresh/index.js" | 137 + .../node_modules/fresh/package.json" | 90 + .../node_modules/http-errors/HISTORY.md" | 165 + .../node_modules/http-errors/LICENSE" | 23 + .../node_modules/http-errors/README.md" | 169 + .../node_modules/http-errors/index.js" | 299 + .../node_modules/http-errors/package.json" | 93 + .../node_modules/iconv-lite/Changelog.md" | 162 + .../node_modules/iconv-lite/LICENSE" | 21 + .../node_modules/iconv-lite/README.md" | 156 + .../iconv-lite/encodings/dbcs-codec.js" | 555 ++ .../iconv-lite/encodings/dbcs-data.js" | 176 + .../iconv-lite/encodings/index.js" | 22 + .../iconv-lite/encodings/internal.js" | 188 + .../iconv-lite/encodings/sbcs-codec.js" | 72 + .../encodings/sbcs-data-generated.js" | 451 + .../iconv-lite/encodings/sbcs-data.js" | 174 + .../encodings/tables/big5-added.json" | 122 + .../iconv-lite/encodings/tables/cp936.json" | 264 + .../iconv-lite/encodings/tables/cp949.json" | 273 + .../iconv-lite/encodings/tables/cp950.json" | 177 + .../iconv-lite/encodings/tables/eucjp.json" | 182 + .../encodings/tables/gb18030-ranges.json" | 1 + .../encodings/tables/gbk-added.json" | 55 + .../encodings/tables/shiftjis.json" | 125 + .../iconv-lite/encodings/utf16.js" | 177 + .../iconv-lite/encodings/utf7.js" | 290 + .../iconv-lite/lib/bom-handling.js" | 52 + .../iconv-lite/lib/extend-node.js" | 217 + .../node_modules/iconv-lite/lib/index.d.ts" | 24 + .../node_modules/iconv-lite/lib/index.js" | 153 + .../node_modules/iconv-lite/lib/streams.js" | 121 + .../node_modules/iconv-lite/package.json" | 77 + .../node_modules/inherits/LICENSE" | 16 + .../node_modules/inherits/README.md" | 42 + .../node_modules/inherits/inherits.js" | 9 + .../inherits/inherits_browser.js" | 27 + .../node_modules/inherits/package.json" | 61 + .../node_modules/ipaddr.js/LICENSE" | 19 + .../node_modules/ipaddr.js/README.md" | 233 + .../node_modules/ipaddr.js/ipaddr.min.js" | 1 + .../node_modules/ipaddr.js/lib/ipaddr.js" | 673 ++ .../ipaddr.js/lib/ipaddr.js.d.ts" | 68 + .../node_modules/ipaddr.js/package.json" | 70 + .../node_modules/isarray/.npmignore" | 1 + .../node_modules/isarray/.travis.yml" | 4 + .../node_modules/isarray/Makefile" | 6 + .../node_modules/isarray/README.md" | 60 + .../node_modules/isarray/component.json" | 19 + .../node_modules/isarray/index.js" | 5 + .../node_modules/isarray/package.json" | 73 + .../node_modules/isarray/test.js" | 20 + .../node_modules/media-typer/HISTORY.md" | 22 + .../node_modules/media-typer/LICENSE" | 22 + .../node_modules/media-typer/README.md" | 81 + .../node_modules/media-typer/index.js" | 270 + .../node_modules/media-typer/package.json" | 61 + .../merge-descriptors/HISTORY.md" | 21 + .../node_modules/merge-descriptors/LICENSE" | 23 + .../node_modules/merge-descriptors/README.md" | 48 + .../node_modules/merge-descriptors/index.js" | 60 + .../merge-descriptors/package.json" | 69 + .../node_modules/methods/HISTORY.md" | 29 + .../node_modules/methods/LICENSE" | 24 + .../node_modules/methods/README.md" | 51 + .../node_modules/methods/index.js" | 69 + .../node_modules/methods/package.json" | 79 + .../node_modules/mime-db/HISTORY.md" | 507 + .../node_modules/mime-db/LICENSE" | 23 + .../node_modules/mime-db/README.md" | 100 + .../node_modules/mime-db/db.json" | 8519 +++++++++++++++++ .../node_modules/mime-db/index.js" | 12 + .../node_modules/mime-db/package.json" | 103 + .../node_modules/mime-types/HISTORY.md" | 397 + .../node_modules/mime-types/LICENSE" | 23 + .../node_modules/mime-types/README.md" | 113 + .../node_modules/mime-types/index.js" | 188 + .../node_modules/mime-types/package.json" | 88 + .../node_modules/mime/.npmignore" | 0 .../node_modules/mime/CHANGELOG.md" | 164 + .../node_modules/mime/LICENSE" | 21 + .../node_modules/mime/README.md" | 90 + .../node_modules/mime/cli.js" | 8 + .../node_modules/mime/mime.js" | 108 + .../node_modules/mime/package.json" | 73 + .../node_modules/mime/src/build.js" | 53 + .../node_modules/mime/src/test.js" | 60 + .../node_modules/mime/types.json" | 1 + .../node_modules/ms/index.js" | 152 + .../node_modules/ms/license.md" | 21 + .../node_modules/ms/package.json" | 69 + .../node_modules/ms/readme.md" | 51 + .../node_modules/mysql/Changes.md" | 569 ++ .../node_modules/mysql/License" | 19 + .../node_modules/mysql/Readme.md" | 1548 +++ .../node_modules/mysql/index.js" | 161 + .../node_modules/mysql/lib/Connection.js" | 529 + .../mysql/lib/ConnectionConfig.js" | 209 + .../node_modules/mysql/lib/Pool.js" | 294 + .../node_modules/mysql/lib/PoolCluster.js" | 288 + .../node_modules/mysql/lib/PoolConfig.js" | 32 + .../node_modules/mysql/lib/PoolConnection.js" | 65 + .../node_modules/mysql/lib/PoolNamespace.js" | 136 + .../node_modules/mysql/lib/PoolSelector.js" | 31 + .../node_modules/mysql/lib/protocol/Auth.js" | 168 + .../mysql/lib/protocol/BufferList.js" | 25 + .../mysql/lib/protocol/PacketHeader.js" | 5 + .../mysql/lib/protocol/PacketWriter.js" | 211 + .../mysql/lib/protocol/Parser.js" | 491 + .../mysql/lib/protocol/Protocol.js" | 463 + .../mysql/lib/protocol/ResultSet.js" | 7 + .../mysql/lib/protocol/SqlString.js" | 1 + .../node_modules/mysql/lib/protocol/Timer.js" | 33 + .../mysql/lib/protocol/constants/charsets.js" | 262 + .../mysql/lib/protocol/constants/client.js" | 26 + .../mysql/lib/protocol/constants/errors.js" | 2476 +++++ .../lib/protocol/constants/field_flags.js" | 18 + .../lib/protocol/constants/server_status.js" | 39 + .../lib/protocol/constants/ssl_profiles.js" | 1480 +++ .../mysql/lib/protocol/constants/types.js" | 72 + .../packets/AuthSwitchRequestPacket.js" | 20 + .../packets/AuthSwitchResponsePacket.js" | 14 + .../packets/ClientAuthenticationPacket.js" | 54 + .../protocol/packets/ComChangeUserPacket.js" | 26 + .../lib/protocol/packets/ComPingPacket.js" | 12 + .../lib/protocol/packets/ComQueryPacket.js" | 15 + .../lib/protocol/packets/ComQuitPacket.js" | 12 + .../protocol/packets/ComStatisticsPacket.js" | 12 + .../lib/protocol/packets/EmptyPacket.js" | 9 + .../mysql/lib/protocol/packets/EofPacket.js" | 25 + .../lib/protocol/packets/ErrorPacket.js" | 35 + .../mysql/lib/protocol/packets/Field.js" | 26 + .../lib/protocol/packets/FieldPacket.js" | 93 + .../packets/HandshakeInitializationPacket.js" | 103 + .../protocol/packets/LocalDataFilePacket.js" | 15 + .../packets/LocalInfileRequestPacket.js" | 21 + .../mysql/lib/protocol/packets/OkPacket.js" | 44 + .../protocol/packets/OldPasswordPacket.js" | 14 + .../packets/ResultSetHeaderPacket.js" | 14 + .../lib/protocol/packets/RowDataPacket.js" | 130 + .../lib/protocol/packets/SSLRequestPacket.js" | 27 + .../lib/protocol/packets/StatisticsPacket.js" | 20 + .../protocol/packets/UseOldPasswordPacket.js" | 14 + .../mysql/lib/protocol/packets/index.js" | 23 + .../lib/protocol/sequences/ChangeUser.js" | 67 + .../lib/protocol/sequences/Handshake.js" | 126 + .../mysql/lib/protocol/sequences/Ping.js" | 19 + .../mysql/lib/protocol/sequences/Query.js" | 228 + .../mysql/lib/protocol/sequences/Quit.js" | 40 + .../mysql/lib/protocol/sequences/Sequence.js" | 125 + .../lib/protocol/sequences/Statistics.js" | 30 + .../mysql/lib/protocol/sequences/index.js" | 7 + .../node_modules/mysql/package.json" | 98 + .../node_modules/negotiator/HISTORY.md" | 108 + .../node_modules/negotiator/LICENSE" | 24 + .../node_modules/negotiator/README.md" | 203 + .../node_modules/negotiator/index.js" | 82 + .../node_modules/negotiator/lib/charset.js" | 169 + .../node_modules/negotiator/lib/encoding.js" | 184 + .../node_modules/negotiator/lib/language.js" | 179 + .../node_modules/negotiator/lib/mediaType.js" | 294 + .../node_modules/negotiator/package.json" | 84 + .../node_modules/nunjucks/CHANGELOG.md" | 736 ++ .../node_modules/nunjucks/LICENSE" | 26 + .../node_modules/nunjucks/README.md" | 58 + .../node_modules/nunjucks/bin/precompile" | 58 + .../node_modules/nunjucks/bin/precompile.cmd" | 5 + .../nunjucks/browser/nunjucks-slim.js" | 4263 +++++++++ .../nunjucks/browser/nunjucks-slim.js.map" | 1 + .../nunjucks/browser/nunjucks-slim.min.js" | 3 + .../browser/nunjucks-slim.min.js.map" | 1 + .../nunjucks/browser/nunjucks.js" | 8423 ++++++++++++++++ .../nunjucks/browser/nunjucks.js.map" | 1 + .../nunjucks/browser/nunjucks.min.js" | 3 + .../nunjucks/browser/nunjucks.min.js.map" | 1 + .../node_modules/nunjucks/index.js" | 103 + .../node_modules/nunjucks/package.json" | 142 + .../node_modules/nunjucks/src/compiler.js" | 1449 +++ .../node_modules/nunjucks/src/environment.js" | 659 ++ .../node_modules/nunjucks/src/express-app.js" | 28 + .../node_modules/nunjucks/src/filters.js" | 680 ++ .../node_modules/nunjucks/src/globals.js" | 72 + .../nunjucks/src/jinja-compat.js" | 358 + .../node_modules/nunjucks/src/lexer.js" | 542 ++ .../node_modules/nunjucks/src/lib.js" | 417 + .../node_modules/nunjucks/src/loader.js" | 30 + .../node_modules/nunjucks/src/loaders.js" | 5 + .../nunjucks/src/node-loaders.js" | 177 + .../node_modules/nunjucks/src/nodes.js" | 394 + .../node_modules/nunjucks/src/object.js" | 129 + .../node_modules/nunjucks/src/parser.js" | 1267 +++ .../nunjucks/src/precompile-global.js" | 22 + .../node_modules/nunjucks/src/precompile.js" | 131 + .../nunjucks/src/precompiled-loader.js" | 41 + .../node_modules/nunjucks/src/runtime.js" | 405 + .../node_modules/nunjucks/src/tests.js" | 286 + .../node_modules/nunjucks/src/transformer.js" | 197 + .../node_modules/nunjucks/src/web-loaders.js" | 110 + .../node_modules/on-finished/HISTORY.md" | 88 + .../node_modules/on-finished/LICENSE" | 23 + .../node_modules/on-finished/README.md" | 154 + .../node_modules/on-finished/index.js" | 196 + .../node_modules/on-finished/package.json" | 73 + .../node_modules/parseurl/HISTORY.md" | 58 + .../node_modules/parseurl/LICENSE" | 24 + .../node_modules/parseurl/README.md" | 133 + .../node_modules/parseurl/index.js" | 158 + .../node_modules/parseurl/package.json" | 81 + .../node_modules/path-to-regexp/History.md" | 36 + .../node_modules/path-to-regexp/LICENSE" | 21 + .../node_modules/path-to-regexp/Readme.md" | 35 + .../node_modules/path-to-regexp/index.js" | 129 + .../node_modules/path-to-regexp/package.json" | 59 + .../process-nextick-args/index.js" | 45 + .../process-nextick-args/license.md" | 19 + .../process-nextick-args/package.json" | 50 + .../process-nextick-args/readme.md" | 18 + .../node_modules/proxy-addr/HISTORY.md" | 161 + .../node_modules/proxy-addr/LICENSE" | 22 + .../node_modules/proxy-addr/README.md" | 139 + .../node_modules/proxy-addr/index.js" | 327 + .../node_modules/proxy-addr/package.json" | 82 + .../node_modules/qs/.editorconfig" | 40 + .../node_modules/qs/.eslintrc" | 38 + .../node_modules/qs/.github/FUNDING.yml" | 12 + .../node_modules/qs/.nycrc" | 13 + .../node_modules/qs/CHANGELOG.md" | 371 + .../node_modules/qs/LICENSE.md" | 29 + .../node_modules/qs/README.md" | 616 ++ .../node_modules/qs/dist/qs.js" | 842 ++ .../node_modules/qs/lib/formats.js" | 23 + .../node_modules/qs/lib/index.js" | 11 + .../node_modules/qs/lib/parse.js" | 257 + .../node_modules/qs/lib/stringify.js" | 287 + .../node_modules/qs/lib/utils.js" | 252 + .../node_modules/qs/package.json" | 99 + .../node_modules/qs/test/parse.js" | 832 ++ .../node_modules/qs/test/stringify.js" | 804 ++ .../node_modules/qs/test/utils.js" | 136 + .../node_modules/range-parser/HISTORY.md" | 56 + .../node_modules/range-parser/LICENSE" | 23 + .../node_modules/range-parser/README.md" | 84 + .../node_modules/range-parser/index.js" | 162 + .../node_modules/range-parser/package.json" | 91 + .../node_modules/raw-body/HISTORY.md" | 289 + .../node_modules/raw-body/LICENSE" | 22 + .../node_modules/raw-body/README.md" | 219 + .../node_modules/raw-body/index.d.ts" | 87 + .../node_modules/raw-body/index.js" | 286 + .../node_modules/raw-body/package.json" | 90 + .../node_modules/readable-stream/.travis.yml" | 34 + .../readable-stream/CONTRIBUTING.md" | 38 + .../readable-stream/GOVERNANCE.md" | 136 + .../node_modules/readable-stream/LICENSE" | 47 + .../node_modules/readable-stream/README.md" | 58 + .../doc/wg-meetings/2015-01-30.md" | 60 + .../readable-stream/duplex-browser.js" | 1 + .../node_modules/readable-stream/duplex.js" | 1 + .../readable-stream/lib/_stream_duplex.js" | 131 + .../lib/_stream_passthrough.js" | 47 + .../readable-stream/lib/_stream_readable.js" | 1019 ++ .../readable-stream/lib/_stream_transform.js" | 214 + .../readable-stream/lib/_stream_writable.js" | 687 ++ .../lib/internal/streams/BufferList.js" | 79 + .../lib/internal/streams/destroy.js" | 74 + .../lib/internal/streams/stream-browser.js" | 1 + .../lib/internal/streams/stream.js" | 1 + .../readable-stream/package.json" | 81 + .../readable-stream/passthrough.js" | 1 + .../readable-stream/readable-browser.js" | 7 + .../node_modules/readable-stream/readable.js" | 19 + .../readable-stream/transform.js" | 1 + .../readable-stream/writable-browser.js" | 1 + .../node_modules/readable-stream/writable.js" | 8 + .../node_modules/safe-buffer/LICENSE" | 21 + .../node_modules/safe-buffer/README.md" | 584 ++ .../node_modules/safe-buffer/index.d.ts" | 187 + .../node_modules/safe-buffer/index.js" | 62 + .../node_modules/safe-buffer/package.json" | 64 + .../node_modules/safer-buffer/LICENSE" | 21 + .../safer-buffer/Porting-Buffer.md" | 268 + .../node_modules/safer-buffer/Readme.md" | 156 + .../node_modules/safer-buffer/dangerous.js" | 58 + .../node_modules/safer-buffer/package.json" | 60 + .../node_modules/safer-buffer/safer.js" | 77 + .../node_modules/safer-buffer/tests.js" | 406 + .../node_modules/send/HISTORY.md" | 506 + .../node_modules/send/LICENSE" | 23 + .../node_modules/send/README.md" | 327 + .../node_modules/send/index.js" | 1133 +++ .../send/node_modules/ms/index.js" | 162 + .../send/node_modules/ms/license.md" | 21 + .../send/node_modules/ms/package.json" | 70 + .../send/node_modules/ms/readme.md" | 59 + .../node_modules/send/package.json" | 106 + .../node_modules/serve-static/HISTORY.md" | 459 + .../node_modules/serve-static/LICENSE" | 25 + .../node_modules/serve-static/README.md" | 257 + .../node_modules/serve-static/index.js" | 210 + .../node_modules/serve-static/package.json" | 77 + .../node_modules/setprototypeof/LICENSE" | 13 + .../node_modules/setprototypeof/README.md" | 31 + .../node_modules/setprototypeof/index.d.ts" | 2 + .../node_modules/setprototypeof/index.js" | 17 + .../node_modules/setprototypeof/package.json" | 66 + .../setprototypeof/test/index.js" | 24 + .../node_modules/sqlstring/HISTORY.md" | 43 + .../node_modules/sqlstring/LICENSE" | 19 + .../node_modules/sqlstring/README.md" | 206 + .../node_modules/sqlstring/index.js" | 1 + .../node_modules/sqlstring/lib/SqlString.js" | 237 + .../node_modules/sqlstring/package.json" | 98 + .../node_modules/statuses/HISTORY.md" | 65 + .../node_modules/statuses/LICENSE" | 23 + .../node_modules/statuses/README.md" | 127 + .../node_modules/statuses/codes.json" | 66 + .../node_modules/statuses/index.js" | 113 + .../node_modules/statuses/package.json" | 90 + .../node_modules/string_decoder/.travis.yml" | 50 + .../node_modules/string_decoder/LICENSE" | 48 + .../node_modules/string_decoder/README.md" | 47 + .../string_decoder/lib/string_decoder.js" | 296 + .../node_modules/string_decoder/package.json" | 59 + .../node_modules/toidentifier/HISTORY.md" | 9 + .../node_modules/toidentifier/LICENSE" | 21 + .../node_modules/toidentifier/README.md" | 61 + .../node_modules/toidentifier/index.js" | 32 + .../node_modules/toidentifier/package.json" | 80 + .../node_modules/type-is/HISTORY.md" | 259 + .../node_modules/type-is/LICENSE" | 23 + .../node_modules/type-is/README.md" | 170 + .../node_modules/type-is/index.js" | 266 + .../node_modules/type-is/package.json" | 85 + .../node_modules/unpipe/HISTORY.md" | 4 + .../node_modules/unpipe/LICENSE" | 22 + .../node_modules/unpipe/README.md" | 43 + .../node_modules/unpipe/index.js" | 69 + .../node_modules/unpipe/package.json" | 63 + .../node_modules/util-deprecate/History.md" | 16 + .../node_modules/util-deprecate/LICENSE" | 24 + .../node_modules/util-deprecate/README.md" | 53 + .../node_modules/util-deprecate/browser.js" | 67 + .../node_modules/util-deprecate/node.js" | 6 + .../node_modules/util-deprecate/package.json" | 56 + .../node_modules/utils-merge/.npmignore" | 9 + .../node_modules/utils-merge/LICENSE" | 20 + .../node_modules/utils-merge/README.md" | 34 + .../node_modules/utils-merge/index.js" | 23 + .../node_modules/utils-merge/package.json" | 66 + .../node_modules/vary/HISTORY.md" | 39 + .../node_modules/vary/LICENSE" | 22 + .../node_modules/vary/README.md" | 101 + .../node_modules/vary/index.js" | 149 + .../node_modules/vary/package.json" | 78 + .../package-lock.json" | 476 + .../package.json" | 16 + .../untis/EecAndDec.js" | 15 + 548 files changed, 110094 insertions(+) create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/config/db.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/dynamic.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/fs.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/DemoController.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/IndexController.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/LoginController.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/UserController.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/detail.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/footer.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/header.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/index.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/login.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/success.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/html/userReg.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/img/404.png" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/html/detail.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/html/index.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/html/login.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/html/success.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/html/userReg.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/model/demo.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/model/usermodel.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/.bin/mime" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/.bin/mime.cmd" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/.bin/nunjucks-precompile" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/.bin/nunjucks-precompile.cmd" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/a-sync-waterfall/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/a-sync-waterfall/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/a-sync-waterfall/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/a-sync-waterfall/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/a-sync-waterfall/test.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/accepts/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/accepts/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/accepts/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/accepts/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/accepts/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/array-flatten/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/array-flatten/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/array-flatten/array-flatten.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/array-flatten/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/CHANGES.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/LICENSE.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/asap.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/browser-asap.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/browser-raw.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/asap/raw.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/CHANGELOG.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/LICENCE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/bignumber.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/bignumber.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/bignumber.min.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/bignumber.min.js.map" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/bignumber.mjs" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/doc/API.html" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bignumber.js/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/lib/read.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/lib/types/json.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/lib/types/raw.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/lib/types/text.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/lib/types/urlencoded.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/body-parser/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bytes/History.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bytes/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bytes/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bytes/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/bytes/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/commander/CHANGELOG.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/commander/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/commander/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/commander/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/commander/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/commander/typings/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/node_modules/safe-buffer/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/node_modules/safe-buffer/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/node_modules/safe-buffer/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/node_modules/safe-buffer/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/node_modules/safe-buffer/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-disposition/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-type/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-type/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-type/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-type/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/content-type/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie-signature/.npmignore" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie-signature/History.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie-signature/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie-signature/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie-signature/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/cookie/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/core-util-is/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/core-util-is/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/core-util-is/lib/util.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/core-util-is/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/.coveralls.yml" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/.eslintrc" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/.npmignore" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/.travis.yml" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/CHANGELOG.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/Makefile" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/component.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/karma.conf.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/node.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/src/browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/src/debug.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/src/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/src/inspector-log.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/debug/src/node.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/History.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/lib/browser/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/lib/compat/callsite-tostring.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/lib/compat/event-listener-count.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/lib/compat/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/depd/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/destroy/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/destroy/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/destroy/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/destroy/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ee-first/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ee-first/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ee-first/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ee-first/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/encodeurl/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/encodeurl/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/encodeurl/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/encodeurl/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/encodeurl/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/escape-html/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/escape-html/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/escape-html/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/escape-html/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/etag/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/etag/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/etag/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/etag/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/etag/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/History.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/application.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/express.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/middleware/init.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/middleware/query.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/request.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/response.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/router/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/router/layer.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/router/route.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/utils.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/lib/view.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/node_modules/safe-buffer/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/node_modules/safe-buffer/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/node_modules/safe-buffer/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/node_modules/safe-buffer/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/node_modules/safe-buffer/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/express/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/finalhandler/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/finalhandler/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/finalhandler/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/finalhandler/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/finalhandler/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/forwarded/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/forwarded/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/forwarded/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/forwarded/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/forwarded/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/fresh/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/fresh/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/fresh/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/fresh/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/fresh/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/http-errors/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/http-errors/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/http-errors/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/http-errors/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/http-errors/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/Changelog.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/dbcs-codec.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/dbcs-data.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/internal.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/sbcs-codec.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/sbcs-data-generated.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/sbcs-data.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/big5-added.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/cp936.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/cp949.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/cp950.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/eucjp.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/gbk-added.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/tables/shiftjis.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/utf16.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/encodings/utf7.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/lib/bom-handling.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/lib/extend-node.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/lib/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/lib/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/lib/streams.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/iconv-lite/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/inherits/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/inherits/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/inherits/inherits.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/inherits/inherits_browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/inherits/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ipaddr.js/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ipaddr.js/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ipaddr.js/ipaddr.min.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ipaddr.js/lib/ipaddr.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ipaddr.js/lib/ipaddr.js.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ipaddr.js/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/.npmignore" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/.travis.yml" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/Makefile" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/component.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/isarray/test.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/media-typer/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/media-typer/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/media-typer/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/media-typer/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/media-typer/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/merge-descriptors/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/merge-descriptors/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/merge-descriptors/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/merge-descriptors/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/merge-descriptors/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/methods/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/methods/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/methods/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/methods/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/methods/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-db/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-db/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-db/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-db/db.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-db/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-db/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-types/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-types/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-types/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-types/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime-types/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/.npmignore" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/CHANGELOG.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/cli.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/mime.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/src/build.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/src/test.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mime/types.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ms/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ms/license.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ms/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/ms/readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/Changes.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/License" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/Connection.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/ConnectionConfig.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/Pool.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/PoolCluster.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/PoolConfig.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/PoolConnection.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/PoolNamespace.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/PoolSelector.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/Auth.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/BufferList.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/PacketHeader.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/PacketWriter.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/Parser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/Protocol.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/ResultSet.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/SqlString.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/Timer.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/charsets.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/client.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/errors.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/field_flags.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/server_status.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/ssl_profiles.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/constants/types.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ComPingPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/EmptyPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/EofPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ErrorPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/Field.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/FieldPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/OkPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/RowDataPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/packets/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/ChangeUser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/Handshake.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/Ping.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/Query.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/Quit.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/Sequence.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/Statistics.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/lib/protocol/sequences/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/mysql/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/lib/charset.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/lib/encoding.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/lib/language.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/lib/mediaType.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/negotiator/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/CHANGELOG.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/bin/precompile" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/bin/precompile.cmd" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks-slim.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks-slim.js.map" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks-slim.min.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks-slim.min.js.map" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks.js.map" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks.min.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/browser/nunjucks.min.js.map" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/compiler.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/environment.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/express-app.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/filters.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/globals.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/jinja-compat.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/lexer.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/lib.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/loader.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/loaders.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/node-loaders.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/nodes.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/object.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/parser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/precompile-global.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/precompile.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/precompiled-loader.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/runtime.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/tests.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/transformer.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/nunjucks/src/web-loaders.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/on-finished/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/on-finished/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/on-finished/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/on-finished/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/on-finished/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/parseurl/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/parseurl/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/parseurl/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/parseurl/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/parseurl/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/path-to-regexp/History.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/path-to-regexp/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/path-to-regexp/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/path-to-regexp/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/path-to-regexp/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/process-nextick-args/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/process-nextick-args/license.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/process-nextick-args/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/process-nextick-args/readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/proxy-addr/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/proxy-addr/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/proxy-addr/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/proxy-addr/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/proxy-addr/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/.editorconfig" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/.eslintrc" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/.github/FUNDING.yml" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/.nycrc" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/CHANGELOG.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/LICENSE.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/dist/qs.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/lib/formats.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/lib/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/lib/parse.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/lib/stringify.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/lib/utils.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/test/parse.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/test/stringify.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/qs/test/utils.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/range-parser/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/range-parser/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/range-parser/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/range-parser/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/range-parser/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/raw-body/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/raw-body/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/raw-body/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/raw-body/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/raw-body/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/raw-body/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/.travis.yml" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/CONTRIBUTING.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/GOVERNANCE.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/duplex-browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/duplex.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/_stream_duplex.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/_stream_passthrough.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/_stream_readable.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/_stream_transform.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/_stream_writable.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/internal/streams/BufferList.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/internal/streams/destroy.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/internal/streams/stream-browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/lib/internal/streams/stream.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/passthrough.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/readable-browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/readable.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/transform.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/writable-browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/readable-stream/writable.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safe-buffer/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safe-buffer/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safe-buffer/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safe-buffer/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safe-buffer/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/Porting-Buffer.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/Readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/dangerous.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/safer.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/safer-buffer/tests.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/node_modules/ms/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/node_modules/ms/license.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/node_modules/ms/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/node_modules/ms/readme.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/send/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/serve-static/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/serve-static/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/serve-static/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/serve-static/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/serve-static/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/setprototypeof/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/setprototypeof/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/setprototypeof/index.d.ts" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/setprototypeof/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/setprototypeof/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/setprototypeof/test/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/sqlstring/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/sqlstring/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/sqlstring/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/sqlstring/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/sqlstring/lib/SqlString.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/sqlstring/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/statuses/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/statuses/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/statuses/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/statuses/codes.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/statuses/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/statuses/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/string_decoder/.travis.yml" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/string_decoder/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/string_decoder/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/string_decoder/lib/string_decoder.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/string_decoder/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/toidentifier/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/toidentifier/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/toidentifier/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/toidentifier/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/toidentifier/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/type-is/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/type-is/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/type-is/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/type-is/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/type-is/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/unpipe/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/unpipe/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/unpipe/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/unpipe/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/unpipe/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/util-deprecate/History.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/util-deprecate/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/util-deprecate/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/util-deprecate/browser.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/util-deprecate/node.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/util-deprecate/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/utils-merge/.npmignore" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/utils-merge/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/utils-merge/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/utils-merge/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/utils-merge/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/vary/HISTORY.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/vary/LICENSE" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/vary/README.md" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/vary/index.js" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/node_modules/vary/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/package-lock.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/package.json" create mode 100644 "\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/untis/EecAndDec.js" diff --git "a/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/config/db.js" "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/config/db.js" new file mode 100644 index 0000000..d3539ec --- /dev/null +++ "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/config/db.js" @@ -0,0 +1,10 @@ +let dbconfig = { + + host: '127.0.0.1', + user: 'root', + password: '123456', + database: 'yiqing', + port: '3306' + +} +module.exports = dbconfig; \ No newline at end of file diff --git "a/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/dynamic.js" "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/dynamic.js" new file mode 100644 index 0000000..2f14ad5 --- /dev/null +++ "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/dynamic.js" @@ -0,0 +1,169 @@ +let http = require("http"); +let fs = require("fs"); +let nunjucks = require("nunjucks"); +const mysql = require('mysql') +let session = []; +// session['123'] = { 'name': 'zhangsan', age: 20 }; +const connection =mysql.createConnection({ + host:'127.0.0.1', + port:3306, + user:'root', + password:'123456', + database:'yiqing' + +}) +let server = http.createServer(); +server.listen(8080); +server.on('request', async function (req, res) { + console.log('-----------------------------'); + let postData = ''; + req.on('data', function (chunk) { + postData += chunk; + }) + req.on('end', async function () { + // postData = queryString.parse[postData] + // res.end(util.inspect(postData)) + console.log("流方式获取数据:::::"); + console.log(postData); + + //拆分post数据 + let postArr = postData.split("&"); + let postVals = []; + for (let ky in postArr) { + let val = postArr[ky] + let temPostArray = val.split("=") + postVals[temPostArray[0] = temPostArray[1]] + } + req.post = postVals; + let url = req.url; + console.log(url); + //用户名及密码 + console.log("用户名"+postArr[0]); + console.log("密码"+postArr[1]); + connection.query(`insert into user values('7',['poystArr[0]'],'['postArr[1])']')`,(err,result)=>{ + if(err){ + console.log("错误" +err); + console.log("插入失败"); + }else{ + console.log(result); + console.log("插入成功"); + } + }) + + // console.log(postVals); + //静态资源与动态资源判断 + //在web服务器,要尽量使用异步函数 + //web服务器给谁用的,给用户,给管理员用 + //node自身的问题,node 是单线程的. + //404 页面 + if (url.lastIndexOf('.') > -1) { + console.log(url); + let path = '.' + url; + readFileByPromise(path, res); + console.log(1); + } else { + //取出cookie,把cookie转成 key=val 的数组 + // res.setHeader('Set-Cookie','b=200') + //res.setHeader('Set-Cookie', user+'='+password) + req.cookie = {}; + if (req.headers.cookie) { + let cookieStrArr = req.headers.cookie.split("; "); + let cookies = {}; + cookieStrArr.forEach(element => { + let cookieKeyAndVal = element.split("=") + cookies[cookieKeyAndVal[0]] = cookieKeyAndVal[1] + }); + console.log('session获取到的数据'); + console.log(cookieStrArr); + console.log(cookies + "============这个是cookies"); + // console.log(cookies['demo']); + // console.log(session[cookies['demo']]); + req.cookie = cookies; + // console.log(cookie); + } + let node_session = null; + + if (!req.cookie.node_session) {//没有node_session设置一个 + node_session = (new Date().getTime() + "_" + Math.random()); + res.setHeader('Set-Cookie', "node_session=" + node_session); + req.cookie.node_session = node_session; + } else {//有node_session + node_session = req.cookie.node_session; + } + res.setHeader("Content-type", "text/html;charset=utf8"); + if (session[node_session]) { + console.log('session data'); + console.log(session); + req.session = session[node_session]; + } + //去除query,使用split 以 demo?a=index&c=index 为例 + + let queryString = url.split("?")[1];//a=index&c=index + + let queryArr = queryString.split("&");// ['a=index','c=index']; + + let keyVals = []; + for (let key in queryArr) { + let vals = queryArr[key];//'a=index'....... + let temArray = vals.split("="); + keyVals[temArray[0]] = temArray[1]; + } + //给 req 对象添加一个 query + req.query = keyVals; + console.log(keyVals['c']); + let controllerPath = './home/controller/' + keyVals['c'].replace(keyVals[0], keyVals['c'][0].toUpperCase()) + "Controller"; + + //正常的项目.controller 是由多个的,model也是有多个的,所以通过url 可动态的调用 + let controller = require(controllerPath); + //console.log(keyVals['a']); + //keyVals['a'] 变量吧,所以在json 里面,要去调用它的key ,用 .方式 key必须是个常量, + console.log(controller); + let action = keyVals['a']; + console.log(action); + + let obj = new controller(req, res, nunjucks); + let content = await obj[action](); + // console.log(content); + if (res.session) { + session[node_session] = res.session; + } + if (content === '301') { + res.writeHead('301', { 'location': '/?c=user&a=userLists' }) + res.end(); + } else { + res.write(content) + res.end(); + } + // let date = new Date(); //获取到当前时间 + // date.setTime(date.getTime() + 30 * 60 * 10000);//毫秒 + // console.log(date); + // res.setHeader('Set-Cookie', "userInfo=987654321; expires="+date.toGMTString()+"; path=/mydir;"); + // let show = keyVals['a']; + //console.log(controller[show](req,res));//json 访问,如果key是变量要在[] + } + + }) + +}) +let promise = function (filename) { + + return new Promise(function (resolve, reject) { + + fs.exists(filename, function (result) { + if (!result) { + //filename = './home/img/404.png'; + } + fs.readFile(filename, function (err, data) { + resolve(data); + }) + }) + }) +} + +async function readFileByPromise(fileName, res) { + let data = await promise(fileName); + if (data) { + res.write(data); + } + res.end(); +} diff --git "a/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/fs.js" "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/fs.js" new file mode 100644 index 0000000..3569d4f --- /dev/null +++ "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/fs.js" @@ -0,0 +1,36 @@ +function load(url) { + var http = require('http'); + var pm = new Promise(function(resolve, reject) { + http.get(url, function(res) { + var html = ''; + res.on('data', function(read) { + html += read.toString(); + }); + res.on('end', function() { + resolve(html); + }); + }).on('error', function(e) { + reject(e) + }); + }); + return pm; +} +//参考网上教程 获取网页内容 抓取一言api返回的数据 获取随机句子 存入 +function api(num,format) { + for (let i = 0; i < num; i++) { + load('https://192.168.1.134?a=index&c=index&date=2022-3-15').then(function(read) { + let sz = []; + sz[i] = read.trim(); + if (sz[i]=="") { + sz[i]="未能获取到数据,请尝试重新获取" + } + const fs = require('fs'); + fs.writeFile(`./每日一句${i+1}.${format}`, sz[i], err => { + if (err) throw err; + // console.log(sz[i]) + }); + }); + } +} +//设置创建几个文件,格式默认为txt 可更改 +api(5,'txt'); diff --git "a/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/DemoController.js" "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/DemoController.js" new file mode 100644 index 0000000..8e44f54 --- /dev/null +++ "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/DemoController.js" @@ -0,0 +1,15 @@ +class DemoController{ + constructor(req,res,nunjucks){ + this.req=req + this.res=res + this.nunjucks=nunjucks; + this.nunjucks.configure("./home/html",{autoescape:true}); + + } + display(path,data){ + return this.nunjucks.render(path,data); + + } +} + +module.exports = DemoController \ No newline at end of file diff --git "a/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/IndexController.js" "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/IndexController.js" new file mode 100644 index 0000000..05c516a --- /dev/null +++ "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/IndexController.js" @@ -0,0 +1,74 @@ +const DemoController = require("./DemoController"); +let mysql = require("../../demo"); + +class IndexController extends DemoController { + + + async index() { + + let mysqlObj = new mysql(); + let date = this.req.query['date']; + //console.log('date-----'+date); + let sql = 'select * from number where date=?'; + //console.log(res); + try { + let result = await mysqlObj.query(sql, date);//等待数据的返回,但是线程可以干别的事情,线程我们就理解为饭店的服务员, + //node只能请得起一个服务员, await + promise 表示,这一段代码需要同步(服务员招待了客户, + //客户告诉服务器,我自己来,你忙别的) 如果说这块是阻塞的,那请求2次,5*2 =10 + //如果不是阻塞的 + //result 是啥类型?数组 + return this.display('index.html', { data: result,title:'我是index11111111' }) + } catch (err) { + console.log(err); + } + + } + + async detail() { + + let mysqlObj = new mysql(); + let date = this.req.query['date']; + //console.log('date-----'+date); + let sql = 'select * from number where date=?'; + //console.log(res); + try { + let result = await mysqlObj.query(sql, date);//等待数据的返回,但是线程可以干别的事情,线程我们就理解为饭店的服务员, + //node只能请得起一个服务员, await + promise 表示,这一段代码需要同步(服务员招待了客户, + //客户告诉服务器,我自己来,你忙别的) 如果说这块是阻塞的,那请求2次,5*2 =10 + //如果不是阻塞的 + //result 是啥类型?数组 + return this.display('detail.html', { data: result }) + } catch (err) { + console.log(err); + } + + } + + + diji() { + + console.log("盖地基"); + + } + + zhuzi() { + + console.log("盖柱子"); + + } + + qizhuang() { + + console.log("砌砖"); + + } + + quchunishuijiang() { + console.log(this.nishuijiang); + + } + + + +} +module.exports = IndexController; diff --git "a/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/LoginController.js" "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/LoginController.js" new file mode 100644 index 0000000..7a943fb --- /dev/null +++ "b/\351\231\210\351\233\204\350\276\211/2022-3-26\347\273\203\344\271\240/home/controller/LoginController.js" @@ -0,0 +1,40 @@ +const connection = require("./mysql.js"); +class LoginController extends DemoController{ + async login(){ + try{ + return this.nunjucks.render('login.html',{}); + }catch(err){ + console.log(err); + } + } + async userList() { + let user = new usermodel() + try{ + let userList = await user.select(); + return JSON.stringify(userList)//把对象转化为json格式 + + }catch(err){ + console.log(err); + } + } +} + +connection.query("select * from user where user=?", [username], function (result, filed) { + //result是mysql查询返回的原始数据。查询语句中的‘?’是占位符,用于将SQL查询语句替换为‘[]’中的值。 + //处理mysql返回的类似json格式的数组,处理为json数据 + let resultJson = JSON.stringify(result); + //JSON.parse()用来解析JSON字符串 + let dataJson = JSON.parse(resultJson); + //获得解析后的具体数值 + let name = dataJson[0].userName; + let pwd = dataJson[0].userPwd; + //比较数据库获到的用户信息和用户表单输入的是否一致,一致则跳转成功页面,findPage()为自定义的页面跳转函数 + if (pwd === userpwd && name === username) { + console.log("密码正确!"); + findPage('/success.html', response); + } else { + console.log("密码错误!"); + response.end('