Python Flask:类型错误:view 函数未返回有效响应



我有一个返回语句,但是它给出了错误View function did not return a response。如何解决此问题?

@app.route('/out/', methods=[ 'POST'])
def extract():
json_request = request.get_json()
print (json_request)
data = json.loads(json.dumps(json_request))
return data
if __name__ == "__main__":
app.run()

我的前端是一个角度 js 应用程序,它调用 Flask 的 APIpostman我能够获得请求,但不能从front end

前端代码

aURL: string = 'http://127.0.0.1:5000/out';
return this.httpClient.post(`${this.aURL}/`,JSON.stringify(request),{headers: headers});

为了解决问题,对于下一个用户。问题是 Flask 没有以 JSON 形式接收 JSON。print(request.json)返回了None,但print(request.body)返回了正确的正文。这表明数据不是以JSON和/或使用错误的内容类型发送的,在前端修复内容类型可以解决问题

最新更新