Browse Source

调整sse功能

master
xyiege 4 months ago
parent
commit
ee1ee797ed
  1. 6
      aufs/core/sse.go
  2. 0
      aufs/ups.db
  3. 11
      vue/afvue/src/views/Compare.vue

6
aufs/core/sse.go

@ -10,9 +10,9 @@ import (
// 处理sse事件 // 处理sse事件
func SseHandler(w http.ResponseWriter, r *http.Request) { func SseHandler(w http.ResponseWriter, r *http.Request) {
// 设置 CORS 头部 // 设置 CORS 头部
//w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Origin", "*")
//w.Header().Set("Access-Control-Allow-Methods", "GET") w.Header().Set("Access-Control-Allow-Methods", "GET")
//w.Header().Set("Access-Control-Allow-Headers", "Content-Type") w.Header().Set("Access-Control-Allow-Headers", "Content-Type")
// 设置响应头 // 设置响应头
w.Header().Set("Content-Type", "text/event-stream") w.Header().Set("Content-Type", "text/event-stream")

0
aufs/ups.db

11
vue/afvue/src/views/Compare.vue

@ -40,7 +40,7 @@
<div class="resbox"> <div class="resbox">
<label class="retitl">对比结果</label> <label class="retitl">对比结果</label>
<div class="reslist"> <div class="reslist">
<p>11 目标服务器上不存在aa 目录/文件</p> <p v-for="msg in msglist" :key="kk">{{ msg }}</p>
<p>22 目标服务器的文件hash与源服务器的文件hash不同</p> <p>22 目标服务器的文件hash与源服务器的文件hash不同</p>
<p>33 目标服务器上存在aa 目录/文件但是源服务器上不存在</p> <p>33 目标服务器上存在aa 目录/文件但是源服务器上不存在</p>
</div> </div>
@ -285,6 +285,8 @@ export default {
dstip: '192.168.1.101', dstip: '192.168.1.101',
srcpath: '/home/xtworks', srcpath: '/home/xtworks',
dstpath: '/home/xtworks', dstpath: '/home/xtworks',
//
msglist: [],
} }
}, },
// create // create
@ -314,10 +316,11 @@ export default {
// //
this.eventSource.addEventListener("error", this.handleError); this.eventSource.addEventListener("error", this.handleError);
}, },
// //
handMsg(event) { handleMessage(event) {
console.log("event", JSON.parse(event.data).data); console.log("event", JSON.parse(event.data).data);
console.log(event.data); //
this.msglist.push(event.data);
}, },
// sse // sse
closeSSE() { closeSSE() {

Loading…
Cancel
Save