| 
														
															@@ -8,6 +8,7 @@ const {spawn, exec, fork, execSync} = require("child_process"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const path = require("path"); 
														 | 
														
														 | 
														
															 const path = require("path"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const {ka} = require("date-fns/locale"); 
														 | 
														
														 | 
														
															 const {ka} = require("date-fns/locale"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const {getAppMap} = require("./robot"); 
														 | 
														
														 | 
														
															 const {getAppMap} = require("./robot"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+const crypto = require('crypto'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /******* 
														 | 
														
														 | 
														
															 /******* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  * web 
														 | 
														
														 | 
														
															  * web 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -17,7 +18,25 @@ function init() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const app = express(); 
														 | 
														
														 | 
														
															     const app = express(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const port = 3000; 
														 | 
														
														 | 
														
															     const port = 3000; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // 中间件示例,用于处理JSON请求体 
														 | 
														
														 | 
														
															     // 中间件示例,用于处理JSON请求体 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    app.use(express.json()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    // app.use(express.json()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    app.use((req, res, next) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        var k = "$8gBV!f&L@E" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if ("timestamp" in req.headers) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var timestamp = req.headers.timestamp 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            var md5 = req.headers.catilla 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            //默认32位 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            const md5Str = crypto.createHash('md5').update(k + timestamp).digest('hex'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // logger.info(JSON.stringify(md5Str)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (md5 === md5Str) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                next(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                res.status(403).send('拒绝访问!'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            res.status(403).send('没有访问权限!'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // GET请求的路由示例 
														 | 
														
														 | 
														
															     // GET请求的路由示例 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     app.get('/', (req, res) => { 
														 | 
														
														 | 
														
															     app.get('/', (req, res) => { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -30,7 +49,7 @@ function init() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // str.set(key,JSON.stringify(value)) 
														 | 
														
														 | 
														
															             // str.set(key,JSON.stringify(value)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             s[key] = value 
														 | 
														
														 | 
														
															             s[key] = value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        res.send({'code': 200, 'data': JSON.stringify(s), "message": "SUCCESS"} ); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        res.send({'code': 200, 'data': JSON.stringify(s), "message": "SUCCESS"}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }); 
														 | 
														
														 | 
														
															     }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |