2013-09-19 2 views
1

Итак, как управляется маршрутизация, я вижу кучу атрибутов, используемых в классах. Так нет ли в ServiceStack центральной таблицы MVC или REST?Маршрутизация служебных стеков - таблица маршрутов?

+0

Вы можете использовать [Fluent API] (https://github.com/ServiceStack/ServiceStack/wiki/Routing). Также в этом [ответе] (http://stackoverflow.com/questions/12164201/servicestack-routing-does-not-work-with-querystring/12165439#12165439) – stefan2410

+0

спасибо, что я еще не видел, я подумал, должны были создавать таблицы маршрутизации, которые вы могли бы создать, но я видел много атрибутов маршрутизации для методов обслуживания, которые заставляют меня думать, что это будет плохой путь, поскольку у вас будет кошмар обслуживания. – PositiveGuy

ответ

3

ServiceStack поддерживает атрибуты маршрута и свободную конфигурацию маршрутов, которые являются просто разными способами достижения одного и того же результата, как объясняются на Routing wiki.

Routing Metadata имеется внутри ServiceStack через EndpointHost.Config.Metadata и внешне через маршрут /operations/metadata. Ссылка на страницу Метаданные операций отображаются в нижней части /metadata, когда в ServiceStack находится DebugMode.

+0

Имеет ли смысл использовать немного? Допустим, у меня есть проект ASP.NET MVC, и я хочу использовать таблицу маршрутов MVC, а также таблицу маршрутов ServiceStack. Это две разные конвенции, но сперва ли можно использовать сочетание обоих, а также имеет ли смысл делать это? Я просто думаю, что мы, возможно, захотим по-прежнему использовать таблицу маршрутов ASP.NET MVC, а также вашу встроенную таблицу маршрутов хэша. Я просто думаю, что на данный момент все. – PositiveGuy

+0

В документации, отличной от ссылки благодарности, которую вы предоставляете в плане разговоров о настройке, или если вы должны или можете использовать обе системы маршрутизации и т. Д., Не так много. – PositiveGuy

Смежные вопросы