簡體   English   中英

后期方法燒瓶和angularJS

[英]post method flask and angularJS

我是使用燒瓶的新手。 我一直在嘗試做一個函數來處理發布請求,問題是:在角度控制器中,它總是會出錯,或者如果不是錯誤,我將無法訪問在相應的python函數中發送的數據。

這就是我所擁有的:

AngularJS控制器:

$http({
        method  : 'POST',
        url     : 'http://localhost:5000/holapost',
        headers: { 'Content-Type': 'application/json' },
        data: JSON.stringify({sent: $scope.TextToSend)
    })
      .success(function(data) {
           irrelevant....
        })
      .error(function(data) {
            irrelevant....
        });
  };

蟒蛇燒瓶

def post_1():
  received=request.data
  .....
  return jsonify({'msj': "what was sent was received well"})

有什么事嗎 任何幫助表示贊賞,謝謝!

我沒有使用AngularJS的豐富經驗,但是瀏覽了https://docs.angularjs.org/api/ng/service/ $ http上的文檔后,您的http調用看起來不錯。

至於Flask,請確保通過@app.route('/holapost')路由post_1() @app.route('/holapost') 關於無法訪問發布請求中的數據,flask文檔建議使用form屬性: request.form http://flask.pocoo.org/docs/0.10/quickstart/#the-request-object

如果使用以下程序通過調試器運行燒瓶應用程序,這也將有所幫助: app.run(debug=True) 我希望這有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM