как получить параметр запроса в action2 в паруса - PullRequest
0 голосов
/ 05 июня 2018

Я не знаю, как настроить маршрут в соответствии с REST для URL-адреса поискового запроса, подобного этому

localhost:1337/system?id=10

После этого, как мы можем получить параметр из вышеуказанного запроса в действии 2, подобный этому

action2 (входы, выходы)

Я хочу следовать передовой практике для веб-API в парусах.Пожалуйста, подскажите мне, чтобы решить и рекомендовать любые удобные документы.Заранее спасибо

1 Ответ

0 голосов
/ 28 декабря 2018

Для формата Actions2 вы должны использовать inputs.id, после правильного определения входных данных, конечно.Для получения дополнительной информации обратитесь к документации о действиях и контроллерах .Это потребует дополнительной доработки, но оно получит ваш вклад и функцию.Вы хотели бы добавить в свои выходы, и некоторую реальную логику, конечно, и, вероятно, некоторые приличные описания.

module.exports = {
  inputs: {
    id: {
      type: 'number',
      required: true
    }
  },
  exits: {
    success: { ... },
    error: { ... }
  },
  fn: async function (inputs, exits) {
    var myId = inputs.id;
    return exits.success(myId);
  }
}
...