mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 21:50:28 +08:00 
			
		
		
		
	在访问日志中显示ws和wss
This commit is contained in:
		@@ -1,8 +1,16 @@
 | 
				
			|||||||
Vue.component("http-access-log-box", {
 | 
					Vue.component("http-access-log-box", {
 | 
				
			||||||
	props: ["v-access-log"],
 | 
						props: ["v-access-log"],
 | 
				
			||||||
	data: function () {
 | 
						data: function () {
 | 
				
			||||||
 | 
							let accessLog = this.vAccessLog
 | 
				
			||||||
 | 
							if (accessLog.header != null && accessLog.header.Upgrade != null && accessLog.header.Upgrade.values != null && accessLog.header.Upgrade.values.$contains("websocket")) {
 | 
				
			||||||
 | 
								if (accessLog.scheme == "http") {
 | 
				
			||||||
 | 
									accessLog.scheme = "ws"
 | 
				
			||||||
 | 
								} else if (accessLog.scheme == "https") {
 | 
				
			||||||
 | 
									accessLog.scheme = "wss"
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		return {
 | 
							return {
 | 
				
			||||||
			accessLog: this.vAccessLog
 | 
								accessLog: accessLog
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	methods: {
 | 
						methods: {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user