sql >> Database >  >> NoSQL >> MongoDB

Problemen met CORS. Kolf <-> AngularJS

Zoals @TheSharpieOne opmerkte, is de CORS-fout waarschijnlijk een rode haring veroorzaakt door een Chrome Dev Tools-bug. Als het een daadwerkelijk CORS-probleem was, had de pre-flight OPTIONS-aanroep dezelfde fout moeten retourneren.

Ik denk dat je 400-fout mogelijk afkomstig is van request.form['transactions'] in de handler voor het POST-verzoek. request.form is een MultiDict-datastructuur en volgens de documentatie op http://werkzeug. pocoo.org/docs/datastructures/#werkzeug.datastructures.MultiDict :

Ik geloof dat als je de sleutel 'transacties' zoekt in request.forms.keys() , zult u merken dat het niet bestaat. Merk op dat het inhoudstype voor de POST application/json is niet x-www-form-urlencoded . Volgens de documentatie op http://flask.pocoo.org/docs /api/#flask.Request.get_json , wilt u de verzoekgegevens ophalen met behulp van de request.get_json() functie wanneer het mimetype van het verzoek application/json . is .



  1. Azure Function met Cosmos MongoDB-integratie wordt niet opgeslagen

  2. Redis op Azure Performance Benchmark – ScaleGrid voor Redis™ versus Azure Cache

  3. $addFields gebruiken in MongoDB Driver voor C#

  4. mangoest aggregaat met $exists in $cond