Вызов API ресурса с помощью метеора - PullRequest
0 голосов
/ 26 февраля 2019

Я хотел бы вызвать ресурс API, используя метеор и React.Я хотел бы, чтобы:

  1. загрузить страницу
  2. иметь форму, отображаемую пользователю
  3. пользователь отправляет форму
  4. использоватьданные формы в качестве параметров для вызова API через POST
  5. возвращает ответ API на React.

Как мне этого добиться?Я на правильном пути, используя Meteor.wrapAsync?

1 Ответ

0 голосов
/ 26 февраля 2019

Meteor.wrapAsync не будет необходим.Если у вас есть кнопка в React.Вы должны держать поля в состоянии. Формы реагирования .Затем используйте этот код в своем компоненте для вызова метеорного метода.

onClick(e){
  e.preventDefault();
  const { objectToPost } = this.state;
  Meteor.call("some_method", objectToPost, (err, res) => { doSmthWithFrontend });
}

Метеоритный метод будет называться асинхронным для вас и возвращаться при возврате вызова.В этом методе вы можете использовать Meteor Http для достижения того, что вы хотите.

...