Вот пример конфигурации маршрутизации узла:
var requestHandlers = require("./requestHandlers");
var handle = {}
handle["/"] = requestHandlers.start;
handle["/start"] = requestHandlers.start;
handle["/upload"] = requestHandlers.upload;
Это отображение URL-адресов и обработчиков запросов.Простой, утилитарный, но как насчет мощного синтаксиса строки формата MVC 3?
routes.MapRoute(
"MediaRoute", // Route name
"{mediaTopic}/{mediaType}/{id}", // URL with parameters
new { controller = "Media", action = "DisplayMediaItemById" },
new { mediaType = "Article|Insight|Infographic" }
Он позволяет использовать регулярные выражения в {} именах переменных, таких как mediaType, используемых в маршруте и определяющих его регулярное выражение.
Я уверен, что добавление регулярных выражений в маршрутизацию узлов каким-то образом решит проблему разъединения.Возможно, если кто-то сделал переход узла MVC->, у него будет ответ.Я пропустил какие-нибудь замечательные функции маршрутизации узлов?