MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Các vấn đề với CORS. Bình <-> AngularJS

Như @TheSharpieOne đã chỉ ra, lỗi CORS có thể là một con cá trích đỏ do lỗi Công cụ dành cho nhà phát triển của Chrome gây ra. Nếu đó là sự cố CORS thực sự, thì cuộc gọi OPTIONS trước chuyến bay sẽ trả về cùng một lỗi.

Tôi tin rằng lỗi 400 của bạn có thể đến từ request.form['transactions'] trong trình xử lý cho yêu cầu ĐĂNG. request.form là cơ cấu dữ liệu MultiDict và theo tài liệu tại http:// werkzeug. pocoo.org/docs/datastructures/#werkzeug.datastructures.MultiDict :

Tôi tin rằng nếu bạn kiểm tra khóa 'giao dịch' trong request.forms.keys() , bạn sẽ thấy rằng nó không tồn tại. Lưu ý rằng loại nội dung cho ĐĂNG là application/json không phải x-www-form-urlencoded . Theo tài liệu tại http://flask.pocoo.org/docs /api/#flask.Request.get_json , bạn sẽ muốn nhận dữ liệu yêu cầu bằng cách sử dụng request.get_json() hoạt động khi mimetype yêu cầu là application/json .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cập nhật Mongodb với upert không thành công

  2. Làm cách nào để cập nhật một khóa cụ thể bên trong tài liệu con MongoDB bằng cách sử dụng Sails.js &Waterline?

  3. Thực thi truy vấn không thành công khi chạy lệnh Mongo thông qua tập lệnh bash

  4. Tối ưu hóa môi trường Linux của bạn cho MongoDB

  5. Ngoại lệ MongoDB:Máy chủ báo cáo phiên bản dây 0, nhưng phiên bản libmongoc yêu cầu ít nhất 3