RuntimeError: working outside of request context
在flask項目里,使用異步發送http請求時,后台報錯:RuntimeError: working outside of request context
在網上查了一些資料,了解到原因基本是在異步操作的過程中使用了flask的request全局變量,而在異步的環境里該變量已經失效,所以解決辦法:
- 一是復制request變量,傳遞到異步的環境
- 二是排查異步中具體哪個或者哪些變量使用到了request,作為參數傳遞