sql >> Database teknologi >  >> NoSQL >> MongoDB

Problemer med CORS. Kolbe <-> AngularJS

Som @TheSharpieOne påpegede, er CORS-fejlen sandsynligvis en rød sild forårsaget af en Chrome Dev Tools-fejl. Hvis det var et faktisk CORS-problem, burde opkaldet OPTIONS før flyvningen have returneret den samme fejl.

Jeg tror, ​​din 400-fejl kan komme fra request.form['transactions'] i behandleren for POST-anmodningen. request.form er en MultiDict-datastruktur og ifølge dokumentationen på http://werkzeug. pocoo.org/docs/datastructures/#werkzeug.datastructures.MultiDict :

Jeg tror, ​​at hvis du tjekker efter 'transaktioner'-nøglen i request.forms.keys() , vil du opdage, at det ikke eksisterer. Bemærk, at indholdstypen for POST er application/json ikke x-www-form-urlencoded . Ifølge dokumentationen på http://flask.pocoo.org/docs /api/#flask.Request.get_json , vil du gerne hente anmodningsdata ved hjælp af request.get_json() funktion, når anmodningens mimetype er application/json .



  1. Mongodb, samlet forespørgsel med $lookup

  2. find efter $typenummer i mongodb

  3. MongoDB 3 Java tjek om samling findes

  4. Planlæg Node.js-job hvert femte minut