diff --git "a/\346\236\227\351\221\253/2022.03.22/home/controller/BaseController.js" "b/\346\236\227\351\221\253/2022.03.22/home/controller/BaseController.js"
index 66d265e4dbefd72703b5274ae8b6b275183c87ad..d21986e5025744c19be70551ec171a648af17b14 100644
--- "a/\346\236\227\351\221\253/2022.03.22/home/controller/BaseController.js"
+++ "b/\346\236\227\351\221\253/2022.03.22/home/controller/BaseController.js"
@@ -6,15 +6,13 @@ class BaseController {
this.req = req;
this.res = res;
this.nunjucks = nunjucks;
- this.nunjucks.configure('./home/html', { autoescape: true });//配置模板的目录
+ this.nunjucks.configure('./home/html', { autoescape: true });
}
display(path,data){
return this.nunjucks.render(path,data);
}
-
-
}
module.exports = BaseController;
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.22/home/controller/IndexController.js" "b/\346\236\227\351\221\253/2022.03.22/home/controller/IndexController.js"
index ff70292dd32d967518754c21ccaa049ebf61f8db..7637ff80755ae8fd12c8f1564106aaf9ac913b92 100644
--- "a/\346\236\227\351\221\253/2022.03.22/home/controller/IndexController.js"
+++ "b/\346\236\227\351\221\253/2022.03.22/home/controller/IndexController.js"
@@ -8,35 +8,26 @@ class IndexController extends BaseController {
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);
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);
return this.display('detail.html', { data: result })
} catch (err) {
console.log(err);
}
-
}
}
module.exports = IndexController;
-
-
diff --git "a/\346\236\227\351\221\253/2022.03.22/home/controller/UserController.js" "b/\346\236\227\351\221\253/2022.03.22/home/controller/UserController.js"
index fead2ec4bb3d989add9cec8b92824b23ee734221..b4b13b51a4039a096e9c6be0b99cd17bf7869e7a 100644
--- "a/\346\236\227\351\221\253/2022.03.22/home/controller/UserController.js"
+++ "b/\346\236\227\351\221\253/2022.03.22/home/controller/UserController.js"
@@ -5,30 +5,22 @@ const EncAndDec = require("../../untis/EecAndDec");
class UserController extends BaseController {
-
async login() {
-
return this.display("login.html");
}
-
-
async userReg(){
return this.display("userReg.html");
}
-
async handleReg(){
return this.display("userReg.html");
}
async userList(){
-
let user = new UserModel();
-
try{
let userList = await user.select();
return JSON.stringify(userList);
-
}catch(err){
console.log(err);
}
diff --git "a/\346\236\227\351\221\253/2022.03.22/home/controller/index.js" "b/\346\236\227\351\221\253/2022.03.22/home/controller/index.js"
index 00c93bb4d69a6de5f49d30699a1434b3efe8a876..d817ed576224d229ce80c9751ef92f89952efce6 100644
--- "a/\346\236\227\351\221\253/2022.03.22/home/controller/index.js"
+++ "b/\346\236\227\351\221\253/2022.03.22/home/controller/index.js"
@@ -45,21 +45,14 @@ let index={
html += '
' + result[val].city + " | "
html += '' + result[val].nums + " | "
html += ''
-
}
-
fs.readFile("./home/html/index.html", function (err, data) {
console.log(err);
let datas = data.toString();
let formatHtml = datas.replace("{{result}}", html);
res.write(formatHtml);
- res.end();
-
+ res.end()
})
-
-
}
}
-
module.exports=index;
-
diff --git "a/\346\236\227\351\221\253/2022.03.22/model/Base.js" "b/\346\236\227\351\221\253/2022.03.22/model/Base.js"
index 01336d5175a55e8add188447aa6430d3d54c14ef..48f28cefda1a49a3d010287752263fc2e88ad1be 100644
--- "a/\346\236\227\351\221\253/2022.03.22/model/Base.js"
+++ "b/\346\236\227\351\221\253/2022.03.22/model/Base.js"
@@ -1,5 +1,4 @@
-
let mysqlModule = require("mysql");
let db = require("../config/db");
@@ -15,22 +14,21 @@ class mysql {
let promise = new Promise(function (resolve, reject) {
let connection = mysqlModule.createConnection({ host: db.host, user: db.user, password: db.password, database: db.database });
-
connection.connect();
-
connection.query(sql, value, function (err, result) {
if (err) {
reject(err.message)
} else {
- resolve(result);
- //},5000)
-
}
+
connection.end();
})
+
+
})
return promise;
+
}
select() {
diff --git "a/\346\236\227\351\221\253/2022.03.22/model/UserModel.js" "b/\346\236\227\351\221\253/2022.03.22/model/UserModel.js"
index f5b5c67efca3f38c5003c5d62a44877509c04256..8613e39f76d02406697bca6db0f5e987cf8e7e04 100644
--- "a/\346\236\227\351\221\253/2022.03.22/model/UserModel.js"
+++ "b/\346\236\227\351\221\253/2022.03.22/model/UserModel.js"
@@ -4,17 +4,10 @@ let Base = require("./Base");
class UserModel extends Base{
constructor(){
- super();//父亲构造器,意思说 父亲的构造器也要执行
+ super();
this.table = 'user';
-
}
-
-
-
-
-
-
}
module.exports = UserModel;
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.21/mvc\345\205\255.js" "b/\346\236\227\351\221\253/2022.03.22/mvc\345\205\255.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/mvc\345\205\255.js"
rename to "\346\236\227\351\221\253/2022.03.22/mvc\345\205\255.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/.keep" "b/\346\236\227\351\221\253/2022.03.23/.keep"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/.keep"
rename to "\346\236\227\351\221\253/2022.03.23/.keep"
diff --git "a/\346\236\227\351\221\253/2022.03.21/config/db.js" "b/\346\236\227\351\221\253/2022.03.23/config/db.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/config/db.js"
rename to "\346\236\227\351\221\253/2022.03.23/config/db.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/.keep" "b/\346\236\227\351\221\253/2022.03.23/home/.keep"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/.keep"
rename to "\346\236\227\351\221\253/2022.03.23/home/.keep"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/controller/.keep" "b/\346\236\227\351\221\253/2022.03.23/home/controller/.keep"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/controller/.keep"
rename to "\346\236\227\351\221\253/2022.03.23/home/controller/.keep"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/controller/BaseController.js" "b/\346\236\227\351\221\253/2022.03.23/home/controller/BaseController.js"
similarity index 91%
rename from "\346\236\227\351\221\253/2022.03.21/home/controller/BaseController.js"
rename to "\346\236\227\351\221\253/2022.03.23/home/controller/BaseController.js"
index d21986e5025744c19be70551ec171a648af17b14..66d265e4dbefd72703b5274ae8b6b275183c87ad 100644
--- "a/\346\236\227\351\221\253/2022.03.21/home/controller/BaseController.js"
+++ "b/\346\236\227\351\221\253/2022.03.23/home/controller/BaseController.js"
@@ -6,13 +6,15 @@ class BaseController {
this.req = req;
this.res = res;
this.nunjucks = nunjucks;
- this.nunjucks.configure('./home/html', { autoescape: true });
+ this.nunjucks.configure('./home/html', { autoescape: true });//配置模板的目录
}
display(path,data){
return this.nunjucks.render(path,data);
}
+
+
}
module.exports = BaseController;
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/controller/IndexController.js" "b/\346\236\227\351\221\253/2022.03.23/home/controller/IndexController.js"
similarity index 86%
rename from "\346\236\227\351\221\253/2022.03.21/home/controller/IndexController.js"
rename to "\346\236\227\351\221\253/2022.03.23/home/controller/IndexController.js"
index 7637ff80755ae8fd12c8f1564106aaf9ac913b92..ff70292dd32d967518754c21ccaa049ebf61f8db 100644
--- "a/\346\236\227\351\221\253/2022.03.21/home/controller/IndexController.js"
+++ "b/\346\236\227\351\221\253/2022.03.23/home/controller/IndexController.js"
@@ -8,26 +8,35 @@ class IndexController extends BaseController {
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);
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);
return this.display('detail.html', { data: result })
} catch (err) {
console.log(err);
}
+
}
}
module.exports = IndexController;
+
+
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/controller/UserController.js" "b/\346\236\227\351\221\253/2022.03.23/home/controller/UserController.js"
similarity index 98%
rename from "\346\236\227\351\221\253/2022.03.21/home/controller/UserController.js"
rename to "\346\236\227\351\221\253/2022.03.23/home/controller/UserController.js"
index b4b13b51a4039a096e9c6be0b99cd17bf7869e7a..fead2ec4bb3d989add9cec8b92824b23ee734221 100644
--- "a/\346\236\227\351\221\253/2022.03.21/home/controller/UserController.js"
+++ "b/\346\236\227\351\221\253/2022.03.23/home/controller/UserController.js"
@@ -5,22 +5,30 @@ const EncAndDec = require("../../untis/EecAndDec");
class UserController extends BaseController {
+
async login() {
+
return this.display("login.html");
}
+
+
async userReg(){
return this.display("userReg.html");
}
+
async handleReg(){
return this.display("userReg.html");
}
async userList(){
+
let user = new UserModel();
+
try{
let userList = await user.select();
return JSON.stringify(userList);
+
}catch(err){
console.log(err);
}
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/controller/index.js" "b/\346\236\227\351\221\253/2022.03.23/home/controller/index.js"
similarity index 97%
rename from "\346\236\227\351\221\253/2022.03.21/home/controller/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/home/controller/index.js"
index d817ed576224d229ce80c9751ef92f89952efce6..00c93bb4d69a6de5f49d30699a1434b3efe8a876 100644
--- "a/\346\236\227\351\221\253/2022.03.21/home/controller/index.js"
+++ "b/\346\236\227\351\221\253/2022.03.23/home/controller/index.js"
@@ -45,14 +45,21 @@ let index={
html += '' + result[val].city + " | "
html += '' + result[val].nums + " | "
html += ''
+
}
+
fs.readFile("./home/html/index.html", function (err, data) {
console.log(err);
let datas = data.toString();
let formatHtml = datas.replace("{{result}}", html);
res.write(formatHtml);
- res.end()
+ res.end();
+
})
+
+
}
}
+
module.exports=index;
+
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/.keep" "b/\346\236\227\351\221\253/2022.03.23/home/html/.keep"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/.keep"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/.keep"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/detail.html" "b/\346\236\227\351\221\253/2022.03.23/home/html/detail.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/detail.html"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/detail.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/footer.html" "b/\346\236\227\351\221\253/2022.03.23/home/html/footer.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/footer.html"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/footer.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/header.html" "b/\346\236\227\351\221\253/2022.03.23/home/html/header.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/header.html"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/header.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/index.html" "b/\346\236\227\351\221\253/2022.03.23/home/html/index.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/index.html"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/index.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/login.html" "b/\346\236\227\351\221\253/2022.03.23/home/html/login.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/login.html"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/login.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/home/html/userReg.html" "b/\346\236\227\351\221\253/2022.03.23/home/html/userReg.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/home/html/userReg.html"
rename to "\346\236\227\351\221\253/2022.03.23/home/html/userReg.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/model/.keep" "b/\346\236\227\351\221\253/2022.03.23/model/.keep"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/model/.keep"
rename to "\346\236\227\351\221\253/2022.03.23/model/.keep"
diff --git "a/\346\236\227\351\221\253/2022.03.21/model/Base.js" "b/\346\236\227\351\221\253/2022.03.23/model/Base.js"
similarity index 90%
rename from "\346\236\227\351\221\253/2022.03.21/model/Base.js"
rename to "\346\236\227\351\221\253/2022.03.23/model/Base.js"
index 48f28cefda1a49a3d010287752263fc2e88ad1be..01336d5175a55e8add188447aa6430d3d54c14ef 100644
--- "a/\346\236\227\351\221\253/2022.03.21/model/Base.js"
+++ "b/\346\236\227\351\221\253/2022.03.23/model/Base.js"
@@ -1,4 +1,5 @@
+
let mysqlModule = require("mysql");
let db = require("../config/db");
@@ -14,21 +15,22 @@ class mysql {
let promise = new Promise(function (resolve, reject) {
let connection = mysqlModule.createConnection({ host: db.host, user: db.user, password: db.password, database: db.database });
+
connection.connect();
+
connection.query(sql, value, function (err, result) {
if (err) {
reject(err.message)
} else {
- }
+ resolve(result);
+ //},5000)
+ }
connection.end();
})
-
-
})
return promise;
-
}
select() {
diff --git "a/\346\236\227\351\221\253/2022.03.23/model/UserModel.js" "b/\346\236\227\351\221\253/2022.03.23/model/UserModel.js"
new file mode 100644
index 0000000000000000000000000000000000000000..f5b5c67efca3f38c5003c5d62a44877509c04256
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.23/model/UserModel.js"
@@ -0,0 +1,20 @@
+
+let Base = require("./Base");
+
+class UserModel extends Base{
+
+ constructor(){
+ super();//父亲构造器,意思说 父亲的构造器也要执行
+ this.table = 'user';
+
+ }
+
+
+
+
+
+
+
+}
+
+module.exports = UserModel;
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.22/mvc\344\270\203.js" "b/\346\236\227\351\221\253/2022.03.23/mvc\344\270\203.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.22/mvc\344\270\203.js"
rename to "\346\236\227\351\221\253/2022.03.23/mvc\344\270\203.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/.bin/nunjucks-precompile" "b/\346\236\227\351\221\253/2022.03.23/node_modules/.bin/nunjucks-precompile"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/.bin/nunjucks-precompile"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/.bin/nunjucks-precompile"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/.bin/nunjucks-precompile.cmd" "b/\346\236\227\351\221\253/2022.03.23/node_modules/.bin/nunjucks-precompile.cmd"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/.bin/nunjucks-precompile.cmd"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/.bin/nunjucks-precompile.cmd"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/test.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/test.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/a-sync-waterfall/test.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/a-sync-waterfall/test.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/CHANGES.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/CHANGES.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/CHANGES.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/CHANGES.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/LICENSE.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/LICENSE.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/LICENSE.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/LICENSE.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/asap.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/asap.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/asap.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/asap.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/browser-asap.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/browser-asap.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/browser-asap.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/browser-asap.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/browser-raw.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/browser-raw.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/browser-raw.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/browser-raw.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/asap/raw.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/asap/raw.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/asap/raw.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/asap/raw.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/CHANGELOG.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/CHANGELOG.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/CHANGELOG.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/CHANGELOG.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/LICENCE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/LICENCE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/LICENCE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/LICENCE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.d.ts" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.d.ts"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.d.ts"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.d.ts"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.min.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.min.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.min.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.min.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.min.js.map" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.min.js.map"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.min.js.map"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.min.js.map"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.mjs" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.mjs"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/bignumber.mjs"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/bignumber.mjs"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/doc/API.html" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/doc/API.html"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/doc/API.html"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/doc/API.html"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/bignumber.js/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/bignumber.js/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/commander/CHANGELOG.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/commander/CHANGELOG.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/commander/CHANGELOG.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/commander/CHANGELOG.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/commander/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/commander/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/commander/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/commander/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/commander/Readme.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/commander/Readme.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/commander/Readme.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/commander/Readme.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/commander/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/commander/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/commander/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/commander/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/commander/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/commander/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/commander/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/commander/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/commander/typings/index.d.ts" "b/\346\236\227\351\221\253/2022.03.23/node_modules/commander/typings/index.d.ts"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/commander/typings/index.d.ts"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/commander/typings/index.d.ts"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/lib/util.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/lib/util.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/lib/util.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/lib/util.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/core-util-is/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/core-util-is/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/crypto/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/crypto/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/crypto/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/crypto/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/crypto/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/crypto/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/crypto/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/crypto/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/inherits/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/inherits/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/inherits/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/inherits/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/inherits/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/inherits/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/inherits/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/inherits/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/inherits/inherits.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/inherits/inherits.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/inherits/inherits.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/inherits/inherits.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/inherits/inherits_browser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/inherits/inherits_browser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/inherits/inherits_browser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/inherits/inherits_browser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/inherits/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/inherits/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/inherits/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/inherits/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/.npmignore" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/.npmignore"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/.npmignore"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/.npmignore"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/.travis.yml" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/.travis.yml"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/.travis.yml"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/.travis.yml"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/Makefile" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/Makefile"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/Makefile"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/Makefile"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/component.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/component.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/component.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/component.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/isarray/test.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/isarray/test.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/isarray/test.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/isarray/test.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/Changes.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/Changes.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/Changes.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/Changes.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/License" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/License"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/License"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/License"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/Readme.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/Readme.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/Readme.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/Readme.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/Connection.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/Connection.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/Connection.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/Connection.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/ConnectionConfig.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/ConnectionConfig.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/ConnectionConfig.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/ConnectionConfig.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/Pool.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/Pool.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/Pool.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/Pool.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolCluster.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolCluster.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolCluster.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolCluster.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolConfig.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolConfig.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolConfig.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolConfig.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolConnection.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolConnection.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolConnection.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolConnection.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolNamespace.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolNamespace.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolNamespace.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolNamespace.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolSelector.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolSelector.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/PoolSelector.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/PoolSelector.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Auth.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Auth.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Auth.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Auth.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/BufferList.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/BufferList.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/BufferList.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/BufferList.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/PacketHeader.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/PacketHeader.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/PacketHeader.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/PacketHeader.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/PacketWriter.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/PacketWriter.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/PacketWriter.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/PacketWriter.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Parser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Parser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Parser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Parser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Protocol.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Protocol.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Protocol.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Protocol.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/ResultSet.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/ResultSet.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/ResultSet.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/ResultSet.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/SqlString.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/SqlString.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/SqlString.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/SqlString.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Timer.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Timer.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/Timer.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/Timer.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/charsets.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/charsets.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/charsets.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/charsets.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/client.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/client.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/client.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/client.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/errors.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/errors.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/errors.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/errors.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/field_flags.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/field_flags.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/field_flags.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/field_flags.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/server_status.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/server_status.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/server_status.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/server_status.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/ssl_profiles.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/ssl_profiles.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/ssl_profiles.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/ssl_profiles.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/types.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/types.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/constants/types.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/constants/types.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComPingPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComPingPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComPingPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComPingPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/EmptyPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/EmptyPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/EmptyPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/EmptyPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/EofPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/EofPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/EofPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/EofPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ErrorPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ErrorPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ErrorPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ErrorPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/Field.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/Field.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/Field.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/Field.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/FieldPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/FieldPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/FieldPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/FieldPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/OkPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/OkPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/OkPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/OkPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/RowDataPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/RowDataPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/RowDataPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/RowDataPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/packets/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/packets/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/ChangeUser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/ChangeUser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/ChangeUser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/ChangeUser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Handshake.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Handshake.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Handshake.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Handshake.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Ping.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Ping.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Ping.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Ping.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Query.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Query.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Query.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Query.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Quit.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Quit.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Quit.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Quit.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Sequence.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Sequence.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Sequence.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Sequence.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Statistics.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Statistics.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/Statistics.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/Statistics.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/lib/protocol/sequences/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/lib/protocol/sequences/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/mysql/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/mysql/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/mysql/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/mysql/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/CHANGELOG.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/CHANGELOG.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/CHANGELOG.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/CHANGELOG.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/bin/precompile" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/bin/precompile"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/bin/precompile"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/bin/precompile"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/bin/precompile.cmd" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/bin/precompile.cmd"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/bin/precompile.cmd"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/bin/precompile.cmd"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.js.map" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.js.map"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.js.map"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.js.map"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.min.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.min.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.min.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.min.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.min.js.map" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.min.js.map"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks-slim.min.js.map"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks-slim.min.js.map"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.js.map" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.js.map"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.js.map"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.js.map"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.min.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.min.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.min.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.min.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.min.js.map" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.min.js.map"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/browser/nunjucks.min.js.map"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/browser/nunjucks.min.js.map"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/compiler.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/compiler.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/compiler.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/compiler.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/environment.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/environment.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/environment.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/environment.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/express-app.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/express-app.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/express-app.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/express-app.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/filters.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/filters.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/filters.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/filters.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/globals.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/globals.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/globals.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/globals.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/jinja-compat.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/jinja-compat.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/jinja-compat.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/jinja-compat.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/lexer.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/lexer.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/lexer.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/lexer.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/lib.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/lib.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/lib.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/lib.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/loader.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/loader.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/loader.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/loader.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/loaders.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/loaders.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/loaders.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/loaders.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/node-loaders.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/node-loaders.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/node-loaders.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/node-loaders.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/nodes.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/nodes.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/nodes.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/nodes.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/object.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/object.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/object.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/object.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/parser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/parser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/parser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/parser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/precompile-global.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/precompile-global.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/precompile-global.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/precompile-global.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/precompile.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/precompile.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/precompile.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/precompile.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/precompiled-loader.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/precompiled-loader.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/precompiled-loader.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/precompiled-loader.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/runtime.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/runtime.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/runtime.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/runtime.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/tests.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/tests.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/tests.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/tests.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/transformer.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/transformer.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/transformer.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/transformer.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/web-loaders.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/web-loaders.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/nunjucks/src/web-loaders.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/nunjucks/src/web-loaders.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/license.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/license.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/license.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/license.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/readme.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/readme.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/process-nextick-args/readme.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/process-nextick-args/readme.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/.travis.yml" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/.travis.yml"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/.travis.yml"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/.travis.yml"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/CONTRIBUTING.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/CONTRIBUTING.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/CONTRIBUTING.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/CONTRIBUTING.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/GOVERNANCE.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/GOVERNANCE.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/GOVERNANCE.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/GOVERNANCE.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/duplex-browser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/duplex-browser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/duplex-browser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/duplex-browser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/duplex.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/duplex.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/duplex.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/duplex.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_duplex.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_duplex.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_duplex.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_duplex.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_passthrough.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_passthrough.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_passthrough.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_passthrough.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_readable.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_readable.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_readable.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_readable.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_transform.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_transform.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_transform.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_transform.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_writable.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_writable.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/_stream_writable.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/_stream_writable.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/BufferList.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/BufferList.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/BufferList.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/BufferList.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/destroy.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/destroy.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/destroy.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/destroy.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/stream-browser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/stream-browser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/stream-browser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/stream-browser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/stream.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/stream.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/lib/internal/streams/stream.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/lib/internal/streams/stream.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/passthrough.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/passthrough.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/passthrough.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/passthrough.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/readable-browser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/readable-browser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/readable-browser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/readable-browser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/readable.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/readable.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/readable.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/readable.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/transform.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/transform.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/transform.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/transform.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/writable-browser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/writable-browser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/writable-browser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/writable-browser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/writable.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/writable.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/readable-stream/writable.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/readable-stream/writable.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/index.d.ts" "b/\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/index.d.ts"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/index.d.ts"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/index.d.ts"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/safe-buffer/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/safe-buffer/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/HISTORY.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/HISTORY.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/HISTORY.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/HISTORY.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/index.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/index.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/index.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/index.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/lib/SqlString.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/lib/SqlString.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/lib/SqlString.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/lib/SqlString.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/sqlstring/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/sqlstring/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/.travis.yml" "b/\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/.travis.yml"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/.travis.yml"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/.travis.yml"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/lib/string_decoder.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/lib/string_decoder.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/lib/string_decoder.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/lib/string_decoder.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/string_decoder/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/string_decoder/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/History.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/History.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/History.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/History.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/LICENSE" "b/\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/LICENSE"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/LICENSE"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/LICENSE"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/README.md" "b/\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/README.md"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/README.md"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/README.md"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/browser.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/browser.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/browser.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/browser.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/node.js" "b/\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/node.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/node.js"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/node.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/package.json" "b/\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/node_modules/util-deprecate/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/node_modules/util-deprecate/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/package-lock.json" "b/\346\236\227\351\221\253/2022.03.23/package-lock.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/package-lock.json"
rename to "\346\236\227\351\221\253/2022.03.23/package-lock.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/package.json" "b/\346\236\227\351\221\253/2022.03.23/package.json"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/package.json"
rename to "\346\236\227\351\221\253/2022.03.23/package.json"
diff --git "a/\346\236\227\351\221\253/2022.03.21/untis/EecAndDec.js" "b/\346\236\227\351\221\253/2022.03.23/untis/EecAndDec.js"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/untis/EecAndDec.js"
rename to "\346\236\227\351\221\253/2022.03.23/untis/EecAndDec.js"
diff --git "a/\346\236\227\351\221\253/2022.03.21/yiqing.sql" "b/\346\236\227\351\221\253/2022.03.23/yiqing.sql"
similarity index 100%
rename from "\346\236\227\351\221\253/2022.03.21/yiqing.sql"
rename to "\346\236\227\351\221\253/2022.03.23/yiqing.sql"
diff --git "a/\346\236\227\351\221\253/2022.03.24/app.js" "b/\346\236\227\351\221\253/2022.03.24/app.js"
new file mode 100644
index 0000000000000000000000000000000000000000..a8e0f3731f734e74b65e11396cb6d64aab371294
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/app.js"
@@ -0,0 +1,223 @@
+/**
+////////////////////////////////////////////////////////////////////
+// _ooOoo_ //
+// o8888888o //
+// 88" . "88 //
+// (| ^_^ |) //
+// O\ = /O //
+// ____/`---'\____ //
+// .' \\| |// `. //
+// / \\||| : |||// \ //
+// / _||||| -:- |||||- \ //
+// | | \\\ - /// | | //
+// | \_| ''\---/'' | | //
+// \ .-\__ `-` ___/-. / //
+// ___`. .' /--.--\ `. . ___ //
+// ."" '< `.___\_<|>_/___.' >'"". //
+// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
+// \ \ `-. \_ __\ /__ _/ .-` / / //
+// ========`-.____`-.___\_____/___.-`____.-'======== //
+// `=---=' //
+// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
+// 佛祖保佑 永不宕机 永无BUG //
+////////////////////////////////////////////////////////////////////
+ *
+ *
+ *
+ * 什么是动态资源:相对静态资源(图片,css,js前端文件,) 需要访问数据库(redis mysql......).
+ *
+ * url 的资源定位:我们简单把 /home/css/demo.css 我们认为这种就是 静态资源,
+ *
+ * 动态资源: ?a=index&c=index a 表示 action ,c 表示 controller
+ *
+ *
+ * http://localhost:8080/demo.html?a=index&c=index
+ *
+ * url: http://localhost:8080/demo.html?a=index&c=index
+ *
+ * uri:demo.html?a=index&c=index
+ *
+ * path:demo.html (这个path 也是开发者自己定义的,这种格式没限定 demo.html(写成 .html 为了seo )
+ * 也可以写 demo 也可以 demo.htm)
+ *
+ * query: a=index&c=index 就可以理解为服务端传递参数用的,数据进行查找
+ *
+ *
+ *
+ *
+ *
+ *
+ */
+
+
+
+
+
+let http = require("http");
+let fs = require("fs");
+let nunjucks = require("nunjucks");
+
+let server = http.createServer();
+
+let session = [];
+
+server.listen(8080);
+
+
+server.on('request', function (req, res) {
+
+ /**
+ * 流方式获取数据
+ */
+ let postData = '';
+ req.on('data', function (chunk) {//流方式读取数据,数据一段一段传输,这一段代码是异步的
+ postData += chunk;
+ });
+
+ req.on('end', async function () {//表示流已经接受完毕
+ console.log("流方式获取数据:::::");
+ console.log(postData);//可以获取到数据??why?
+
+ /**
+ * 拆分post数据
+ */
+ let postArr = postData.split("&");// ['name=demo','password=23'];
+ let postVals = [];
+ for (let ky in postArr) {
+ let val = postArr[ky];//'a=index'.......
+ let temPostArray = val.split("=");
+ postVals[temPostArray[0]] = temPostArray[1];
+ }
+ //给 req 对象添加一个 query
+ req.post = postVals;
+
+ let url = req.url;
+ //静态资源与动态资源判断
+ //在web服务器,要尽量使用异步函数
+ //web服务器给谁用的,给用户,给管理员用
+ //node自身的问题,node 是单线程的.
+ //404 页面
+ if (url.lastIndexOf('.') > -1) {
+ console.log(url);
+ let path = '.' + url;
+ readFileByPromise(path, res);
+ } else {
+
+ req.cookie={};//初始化cookie的值
+ //取出cookie,把cookie转成 key=val 的数组
+ if (req.headers.cookie) {
+ let cookieStrArr = req.headers.cookie.split("; ");
+ let cookies = {};//还是以json格式来存储
+ cookieStrArr.forEach(element => {
+ let cookieKeyAndVal = element.split("=");
+ cookies[cookieKeyAndVal[0]] = cookieKeyAndVal[1];
+ });
+ // console.log('session获取到的数据');
+ // console.log(cookies['demo']);
+ // console.log(session[cookies['demo']]);
+ req.cookie = cookies;//保存到请求对象
+ }
+ //console.log(req.cookie);
+ //每次请求给他生成一个唯一的cookie建
+ //cookie名称我们就取 node_session,我们的目标是啥?生成以后在会话期就不再设置
+ //在判断里面一个字符串 是true还是false???????它是true,'0' 你们去验证下
+ 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");
+ //根据cookie去读取session的值
+ 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);//controller 就是一个 class
+ //console.log(keyVals['a']);
+ //keyVals['a'] 变量吧,所以在json 里面,要去调用它的key ,用 .方式 key必须是个常量,
+ console.log(controller);
+ let action = keyVals['a'];
+ let obj = new controller(req, res, nunjucks);//找控制器,然后执行控制器下的方法
+ let content = await obj[action]();//我们业务逻辑
+ if (res.session) {
+ session[node_session] = res.session;
+ }
+ if(content==='301'){
+ res.writeHead(301,{'location':'/?c=user&a=userList'});
+ res.end();
+ }else{
+ res.write(content);
+ res.end();
+ }
+ // var date = new Date(); //获取到当前时间
+ // date.setTime(date.getTime() + 30 * 60 * 10000);//毫秒
+ //res.setHeader('Set-Cookie', "userInfo=987654321; expires="+date.toGMTString()+"; path=/mydir;");
+
+ //
+ }
+ })
+
+
+
+})
+
+
+let promise = function (filename) {
+
+ return new Promise(function (resolve, reject) {
+
+ fs.exists(filename, function (result) {
+ if (!result) {
+ filename = './home/imgs/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();
+}
+
+/*
+ * h5 + css + vue + webapi 根本
+ *
+ *
+ */
+
+
+/**
+ * 搭建个自己的网站,实现动态网页,与动态网页的渲染展示
+ *
+ * 优化 数据库的查询(使用promise) + 去了解下 js的 class
+ *
+ *
+ */
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.24/config/db.js" "b/\346\236\227\351\221\253/2022.03.24/config/db.js"
new file mode 100644
index 0000000000000000000000000000000000000000..e1b143475ee09e95e6de0637d7af3fac6d05c55e
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/config/db.js"
@@ -0,0 +1,18 @@
+let dbconfig = {
+
+ host: '127.0.0.1',
+ user: 'root',
+ password: '123456',
+ database: 'yiqing',
+ port: '3306'
+
+}
+module.exports = dbconfig;
+
+//dbconfig.key();
+
+// json 非常重要!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+// 其实它很单纯,看到 { 开头 }结尾就是json ,它是 key val 形式 ,key 就是 类型数组的键名,value 是对应的值
+
+// value 不限定类型
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/.keep" "b/\346\236\227\351\221\253/2022.03.24/home/.keep"
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/controller/.keep" "b/\346\236\227\351\221\253/2022.03.24/home/controller/.keep"
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/controller/BaseController.js" "b/\346\236\227\351\221\253/2022.03.24/home/controller/BaseController.js"
new file mode 100644
index 0000000000000000000000000000000000000000..66d265e4dbefd72703b5274ae8b6b275183c87ad
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/home/controller/BaseController.js"
@@ -0,0 +1,20 @@
+
+class BaseController {
+
+ 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 = BaseController;
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/controller/IndexController.js" "b/\346\236\227\351\221\253/2022.03.24/home/controller/IndexController.js"
new file mode 100644
index 0000000000000000000000000000000000000000..57d9af51225f4934757ba33f17176b678f6958aa
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/home/controller/IndexController.js"
@@ -0,0 +1,119 @@
+const BaseController = require("./BaseController");
+let mysql = require("../../model/Base");
+
+class IndexController extends BaseController {
+
+
+ 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;
+
+// let obj = new IndexController('李四');//开始去搭积木,比方说我想搭建个小房子 ,new 就表示 具体要做个工程了
+// // 类是不限制构建次数
+// obj.diji();
+// obj.zhuzi();
+// obj.qizhuang();
+// obj.quchunishuijiang();
+
+// let obj2 = new IndexController('张三');//我们每次项目对象正常我们目的是不一样的
+// //this就表示每次构建的这个对象
+// obj2.quchunishuijiang();
+
+// console.log(obj==obj2)
+
+
+/**
+ * 回顾 class java es6
+ *
+ * 面向对象编程三大特点:继承,封装,多态(方法的重写)
+ *
+ * 封装:
+ * 继承:extends 需要继承
+ *
+ *
+ *
+ *
+ * class 中文翻译过来 班级 在编程里面叫 类,我们就按班级理解
+ *
+ * 班级里有很多成员,单元可以有一个,元素 在js 里面就是 函数(js class 里面不写function 就是函数名与 {} ,
+ *
+ * 在class 里面就不叫函数了,就叫 方法),和属性()
+ *
+ * class 的使用 , new 加一个class 名称,我们可以理解为, class 就是一堆的积木,里面有 圆柱体,有长方体.....(就是方法),但是我们积木
+ *
+ * 没有构建成具体的建筑.
+ *
+ *
+ * class :元素
+ * 1 函数,不用function 去标识,而且在类里面不叫函数了,叫方法
+ * 2 属性 就理解成变量,跟普通变量相对多个 this
+ *
+ *
+ *
+ */
+
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/controller/UserController.js" "b/\346\236\227\351\221\253/2022.03.24/home/controller/UserController.js"
new file mode 100644
index 0000000000000000000000000000000000000000..85afc03bb61e95f7614a2031d5cea4020d0f0456
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/home/controller/UserController.js"
@@ -0,0 +1,66 @@
+const BaseController = require("./BaseController");
+
+const UserModel = require("../../model/UserModel");
+const EncAndDec = require("../../untis/EecAndDec");
+
+
+class UserController extends BaseController {
+
+ async login() {
+ if(this.req.session){//表示已经登录
+ let userInfo = JSON.parse(this.req.session);
+ return '301'
+ }else{
+ return this.display("login.html");
+ }
+
+ }
+
+ /**
+ * 前台用户注册页面
+ * @returns
+ */
+ async userReg(){
+
+ return this.display("userReg.html");
+ }
+
+ /**
+ *
+ * @returns 用户注册后端逻辑
+ */
+ async handleReg(){
+ //又没判断用户是否为空? 也没有判断,密码是否为空
+ let name = this.req.post['name'];
+ let password =this.req.post['password']; //EncAndDec.md5(this.req.post['password']);
+ let sql = "select * from user where name=? and password=? limit 1";
+ let userModel = new UserModel();
+ let userList=await userModel.query(sql,[name,password]);
+ //console.log(userList); 数组转成 json的字符串,反过来怎么处理
+ //写入到数据库 你们完善 TODO
+ //JSON.parse 把字符串还原成数组或者 json格式
+ let userInfo={};
+ if(userList.length>0){//长度大于0 说明查询到数据了,说明用户密码都是正确的
+ userInfo = userList[0];
+ this.res.session = JSON.stringify(userInfo);
+ }
+ return JSON.stringify(userInfo);
+ }
+
+ async userList(){
+
+ let user = new UserModel();
+
+ try{
+ let userList = await user.select();
+ return '我是用户列表页面'//就是把对象转成json格式
+
+ }catch(err){
+ console.log(err);
+ }
+
+
+ }
+
+}
+module.exports = UserController;
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/controller/index.js" "b/\346\236\227\351\221\253/2022.03.24/home/controller/index.js"
new file mode 100644
index 0000000000000000000000000000000000000000..fb69ae86016b681a654ce9e296d5e5e183c54bbd
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/home/controller/index.js"
@@ -0,0 +1,79 @@
+/**
+ * 在mvc 中,controller 是指挥者者,他指挥着数据获取与模板的渲染
+ *
+ */
+ let fs = require("fs");
+let index={
+
+
+ index:async function(req,res){
+ let mysql = require("../../model/base");
+ let date = req.query['date'];
+ //console.log('date-----'+date);
+ let sql = 'select * from number where date=?';
+ //console.log(res);
+ let result= await mysql.query(sql,date,res);//等待数据的返回,但是线程可以干别的事情,线程我们就理解为饭店的服务员,
+ //node只能请得起一个服务员, await + promise 表示,这一段代码需要同步(服务员招待了客户,
+ //客户告诉服务器,我自己来,你忙别的) 如果说这块是阻塞的,那请求2次,5*2 =10
+ //如果不是阻塞的
+
+ console.log(result);
+ let html='';
+ for (let val in result) {
+ html += ''
+ html += '' + result[val].city + " | "
+ html += '' + result[val].nums + " | "
+ html += '
'
+
+ }
+
+ fs.readFile("./home/html/index.html", function (err, data) {
+ console.log(err);
+ let datas = data.toString();
+ let formatHtml = datas.replace("{{result}}", html);
+ res.write(formatHtml);
+ res.end();
+
+ })
+
+
+ },
+
+ show: async function(req,res){
+
+ let mysql = require("../../model/base");
+ let date = req.query['date'];
+ //console.log('date-----'+date);
+ let sql = 'select * from number order by id desc limit 1 ';//取出最先的一条数据
+ //console.log(res);
+ let result= await mysql.query(sql,date,res);//等待数据的返回,但是线程可以干别的事情,线程我们就理解为饭店的服务员,
+ //node只能请得起一个服务员, await + promise 表示,这一段代码需要同步(服务员招待了客户,
+ //客户告诉服务器,我自己来,你忙别的) 如果说这块是阻塞的,那请求2次,5*2 =10
+ //如果不是阻塞的
+
+ console.log(result);
+ let html='';
+ for (let val in result) {
+ html += ''
+ html += '' + result[val].city + " | "
+ html += '' + result[val].nums + " | "
+ html += '
'
+
+ }
+
+ fs.readFile("./home/html/index.html", function (err, data) {
+ console.log(err);
+ let datas = data.toString();
+ let formatHtml = datas.replace("{{result}}", html);
+ res.write(formatHtml);
+ res.end();
+
+ })
+
+
+ }
+}
+
+module.exports=index;
+
+//
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/html/.keep" "b/\346\236\227\351\221\253/2022.03.24/home/html/.keep"
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/html/detail.html" "b/\346\236\227\351\221\253/2022.03.24/home/html/detail.html"
new file mode 100644
index 0000000000000000000000000000000000000000..f6fbfa950367b48ccdd8dcc5e64b93c866cd2c53
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/home/html/detail.html"
@@ -0,0 +1,9 @@
+{% include='header.html' %}
+ 各城市疫情
+ {% for item in data %}
+
+ {{ item.city }} |
+ {{ item.nums }} |
+
+ {% endfor %}
+{% include='footer.html' %}
\ No newline at end of file
diff --git "a/\346\236\227\351\221\253/2022.03.24/home/html/footer.html" "b/\346\236\227\351\221\253/2022.03.24/home/html/footer.html"
new file mode 100644
index 0000000000000000000000000000000000000000..d619210ac5cfa2dd8f909c0a035f7a6128f9c6b0
--- /dev/null
+++ "b/\346\236\227\351\221\253/2022.03.24/home/html/footer.html"
@@ -0,0 +1,5 @@
+
+