sql >> Databasteknik >  >> NoSQL >> MongoDB

Problem med CORS. Kolv <-> AngularJS

Som @TheSharpieOne påpekade är CORS-felet sannolikt en röd sill som orsakats av ett Chrome Dev Tools-fel. Om det var ett faktiskt CORS-problem borde OPTIONS-anropet före flygningen ha returnerat samma fel.

Jag tror att ditt 400-fel kan komma från request.form['transactions'] i hanteraren för POST-begäran. request.form är en MultiDict-datastruktur och enligt dokumentationen på http://werkzeug. pocoo.org/docs/datastructures/#werkzeug.datastructures.MultiDict :

Jag tror att om du letar efter "transaktions"-nyckeln i request.forms.keys() , kommer du att upptäcka att det inte finns. Observera att innehållstypen för POST är application/json inte x-www-form-urlencoded . Enligt dokumentationen på http://flask.pocoo.org/docs /api/#flask.Request.get_json , vill du hämta förfrågningsdata med hjälp av request.get_json() funktion när begäran mimetype är application/json .



  1. Relativ import av ett paket i python-flaskapplikation

  2. Stripe webhooks evenemangsordning

  3. pymongo.errors.CursorNotFound:markör-id '...' inte giltigt på servern

  4. få post med minst ett associerat objekt