Метеор POST не отправляет данные

METEOR POST CALL

var postData = {
           "link" : "https://s3-us-west-2.amazonaws.com/dfddf/bhQJ5XDTg28vSr8Py/1531485d.pdf"
    }


      HTTP.call( 'POST', 'http://127.0.0.1:5000/api/add_message/hello', postData, 
         function( error, response ) {

         if ( error ) {
            console.log( error );
         } else {
            console.log( response);

         }
      });

FLASK API

app = Flask(__name__)
CORS(app,headers=['Content-Type'])

@app.route('/api/add_message/<uuid>', methods=['GET','POST'])
def add_message(uuid):
    req_data = request.get_json()
    return jsonify(req_data)

Я попробовал то же самое, используя Postman и cURL, оба возвращают переданный объект правильно, но при использовании метеорного вызова я получаю NONE:

 request.get_json()

1 ответ

Получил работу, передав объект в ключе данных

{ 

data :{ 
        "link" : "blah"
      } 
} 
Другие вопросы по тегам