Могу ли я использовать поле для изменения пути в Json Siren?

Я пытаюсь настроить сирену для своей домашней страницы, но у меня возникли проблемы с путем. У меня есть /home , который выглядит так:

      {
  "class": ["home"],
  "properties": {},
  "entities": [
    {
      "class": ["game-list"],
      "rel": ["collection"],
      "href": "/game",
      "title": "List of available games",
      "properties": {
        "games": [
          {
            "name": "Chess",
            "href": "/game/chess"
          },
          {
            "name": "Checkers",
            "href": "/game/chekers"
          },
          {
            "name": "Battleship",
            "href": "/game/battleship"
          }
        ]
      },
    }
  ],
  "actions": [
    {
      "name": "start-game",
      "title": "Start a new game",
      "method": "POST",
      "href": "/game",
      "type": "application/json",
      "fields": [
        { "name": "gameName", "type": "text" }
      ]
    }
  ],
  "links": [
    {
      "rel": ["self"],
      "href": "/"
    },
    {
      "rel": ["login"],
      "href": "/login"
    },
    {
      "rel": ["register"],
      "href": "/register"
    },
    {
      "rel": ["info"],
      "href": "/info"
    }
  ]
} 

Как я могу изменить действие, чтобы оно отправляло запрос в /game/{game} , используя имя игры в поле вместо {game} ? Или есть другая альтернатива, которую я не нахожу?

0 ответов

Другие вопросы по тегам