[問題] js/jquery 接server 文字串流
大家好
小魯新手請見諒
可能魯到標題都說不清
我直接說明:
[環境]
前端: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. 後端也不知道怎麼配合
不知道各位先進大大
可否迷津指點一下
有實例可以提供最好
提供關鍵字讓我去作功課也可以
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.233.161
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1448000262.A.5D4.html
推
11/20 15:11, , 1F
11/20 15:11, 1F
謝謝,不過Node.js可能不考慮(因為我不會><)
※ 編輯: amigcamel (61.220.233.161), 11/20/2015 15:20:02
→
11/20 18:50, , 2F
11/20 18:50, 2F
→
11/20 18:51, , 3F
11/20 18:51, 3F
→
11/20 19:12, , 4F
11/20 19:12, 4F
→
11/20 19:20, , 5F
11/20 19:20, 5F
→
11/20 19:23, , 6F
11/20 19:23, 6F
→
11/20 19:27, , 7F
11/20 19:27, 7F
→
11/20 19:27, , 8F
11/20 19:27, 8F
推
11/20 20:24, , 9F
11/20 20:24, 9F
→
11/20 20:43, , 10F
11/20 20:43, 10F
推
11/20 21:11, , 11F
11/20 21:11, 11F
→
11/20 21:18, , 12F
11/20 21:18, 12F
→
11/20 21:19, , 13F
11/20 21:19, 13F
→
11/20 21:20, , 14F
11/20 21:20, 14F
→
11/20 21:20, , 15F
11/20 21:20, 15F
推
11/21 01:39, , 16F
11/21 01:39, 16F
謝謝各位
透過關鍵字
我找到了我要的答案:
gevent-socketio (https://github.com/abourget/gevent-socketio)
server方面除了支援Django外
也支援其他WSGI-based的web frameworks,如Flask, web2py, Pylons
※ 編輯: amigcamel (1.34.118.221), 11/21/2015 02:58:36
→
11/22 21:51, , 17F
11/22 21:51, 17F
謝謝!真的滿方便的!
※ 編輯: amigcamel (61.220.233.159), 11/23/2015 14:17:57
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章