大家好
小魯新手請見諒
可能魯到標題都說不清
我直接說明:
[環境]
前端:js/jquery
後端:django
[情境]
Ajax送出指令
django server 接收到以後
後端的Python開始跑一段程式,且將log以stream的方式輸出到某個file
[需求]
我想把這些輸出的log即時反應在頁面上
讓使用者知道目前程式執行的狀況
[問題]
要怎麼實作?
1. XMLHttpRequest.js?
我從StackOverflow查到這個解答(連結:https://goo.gl/9tNomn)
但說實在有看沒有,還是說這個不是我要問的?
2. 用WebSocket?
但這好像會牽涉到後端server 是否為synchronous server的樣子
我只知道他是常常被拿來作為網路聊天室實作的技術
我想到最笨的方法就是一直發request去接收資料
但我覺得應該有更好的辦法
但目前最大問題就是卡在
1. 前端不知道怎麼實作
2. 後端也不知道怎麼配合
不知道各位先進大大
可否迷津指點一下
有實例可以提供最好
提供關鍵字讓我去作功課也可以
謝謝!