用 Python 學 Server-Sent Events (SSE) — 以 Flask 實作為例
你有想過 sever 端要怎麼主動通知 client 端有事件發生或資料更新嗎? 除了 WebSocket 還有沒有其他做法呢? 一起看看 1 種稱為 Server-Sent Events 的技術吧!
10 篇
你有想過 sever 端要怎麼主動通知 client 端有事件發生或資料更新嗎? 除了 WebSocket 還有沒有其他做法呢? 一起看看 1 種稱為 Server-Sent Events 的技術吧!
現代很多應用都需要實作檔案上傳的功能,例如上傳使用者圖像、上傳 CSV 表格等等,不過檔案上傳也是很容易造成資安漏洞的一項功能,一旦寫得不好,就會給惡意人士製造機會入侵系統,甚至成為散佈惡意軟體的中繼站。 本文將說明 1 個檔案上傳功能的資…
用過 Flask 的都說簡單好寫,但效能確實比不上 FastAPI 甚至是其他語言寫成的 Web 應用。 如果你是新專案大可直接選擇使用 FastAPI 進行開發,擺脫效率較慢的宿命;不過有些專案早已用 Flask 開發的話,就不見得能說換…
Flask Uploading files 一章就已經提供上傳檔案的範例程式,不過並未提及測試的部分,因此本文特別紀錄 Flask 檔案上傳與測試的範例。
提到 Python 非同步(asynchronous)工作通常都會想到 Celery ,而 Web-based 應用程式也經常會將耗時的要求利用非同步的方式完成,所以 Django, Flask 等 Web framework 也幾乎都會整…
隨著 Gmail 與 G Suite 的普及,越來越多人擁有 Google 的帳號,因此現代應用程式在整合登入服務時,支援使用 Google 帳號的進行登入也很重要,本篇記錄如何用 Flask 整合 Google Sign-In 。
由於現在整合 Facebook Login API 時必須強制使用 HTTPS 以確保 Facebook 使用者的安全性,所以在本機(localhost) 整合 Facebook Login 時稍微會麻煩一些。 本文記錄如何在本機的 Fla…
利用 Flask 所建構的 Web 應用(Application)能夠透過 Werkzeug WSGI Application Profiler 很輕鬆地進行效能分析。 本文記錄如何結合 Werkzeug WSGI Application…