Метеор 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"
}
}