Czy możliwe jest zdefiniowanie tras po stronie serwera żelaznego routera, które odpowiadają na określone działania HTTP?

Mam podstawową trasę po stronie serwera zdefiniowaną w żelaznym routerze, taką jak:

this.route('foo', {
  where: 'server',
  path: '/foo',
  action: function() {
    // handle response
  }
});

Wygląda na to, że odpowiada na żądanie w „/ foo” z dowolną akcją HTTP, tj. GET na „/ foo” i POST na „/ foo”, oba wyzwalają tę trasę.

Czy można ograniczyć reakcję na akcję GET i pozwolić, aby inne działania nie zostały rozpatrzone?Podobnie, czy możliwe jest, aby GET był „/ foo” obsługiwany przez jedną trasę, a POST do „/ foo” obsługiwany przez inną trasę?

questionAnswers(1)

yourAnswerToTheQuestion