Chronosms
@Chronosms
Программист-ботовод

Как получить тело POST запроса?

Здравствуйте.

Использую iron:router. Чтобы получить тело запроса, используется node.js объект this.request. Как я видел на сайте роутера nodejs, request.body - это желаемая переменная. Проблема в том, что она всегда пустая. Помогите, пожалуйста, это пофиксить. Всё ПО свежее. Все результаты гугл испробованы - не работает.
  • Вопрос задан
  • 594 просмотра
Пригласить эксперта
Ответы на вопрос 1
Chronosms
@Chronosms Автор вопроса
Программист-ботовод
Router.onBeforeAction( Iron.Router.bodyParser.json(), {except: ['creditReferral'], where: 'server'});
Router.onBeforeAction( Iron.Router.bodyParser.raw({type: '*/*', only: ['creditReferral'],
  verify: function(req, res, body){
    req.rawBody = body.toString();
}, where: 'server'}));
Router.onBeforeAction( Iron.Router.bodyParser.urlencoded({ extended: false }), {where: 'server'});

Этот кусочек кода помог. Спасибо за знания английского школе и лично мне. 17 лет, а не знать английский - было бы, наверное, позор.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы