Tag: 路由

无法实例化模块未知提供者:$ routeProvider

从AngularJS 1.0.7升级到1.2.0rc1时,我收到这个错误。

AngularJS – 我如何做一个完整的页面加载redirect?

我想做一个完整的页面重新加载的redirect,以便来自我的Web服务器的cookies在页面加载时被刷新。 window.location = "/#/Next"和window.location.href = "/#/Next"不起作用,他们做了一个Angular路由,它没有命中服务器。 在Angular控制器中完成一个完整的服务器请求的正确方法是什么?

如何通过URL获取RouteData?

我需要在ASP.NET MVC应用程序中通过给定的URLstring来获取RoutData 。 我发现我需要根据我的URLstring来模拟HttpContextBase ,然后将它传递给Route Parsing(Uri to Route)线程中的RouteTable.Routes.GetRouteData()方法。 如何模拟HttpContextBase通过使用RouteTable.Routes.GetRouteData() URLstring检索RouteData ? 或者有另一种方式来检索URL的RouteData ?

laravel 4除家外的所有路由导致404错误

试试我用composer php安装的laravel 4。 已经build立了一个虚拟主机。 只有根路线正在工作: Route::get('/', function() { return View::make('hello'); }); 即使这是行不通的 Route::get('/hello', function() { return View::make('hello'); }); 我试图打的是/tasks的TasksController : Route::resource('tasks', 'TasksController'); 这也给我404。 我可能做错了什么? 安装时按照以下说明操作: http : //chris-schmitz.com/getting-started-with-laravel-4/ 另外我在我的项目的根目录下有一个默认的.htaccess文件: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> 我在使用本地主机的Mac上。

我怎样才能捕捉所有的路线来处理404页面未find的ASP.NET MVC查询?

是否有可能创build一个捕捉所有的最终路线..并跳动用户在ASP.NET MVC中的404视图? 注意:我不想在我的IIS设置中进行设置。

客户端路由(使用react-router)和服务器端路由

我一直在想,我很困惑与客户端和服务器之间的路由。 假设在将请求发送回Web浏览器之前,我使用ReactJS进行服务器端渲染,并使用react-router作为客户端路由在页面之间进行切换,而不用刷新SPA。 想到的是: 如何解释路线? 例如,从主页( /home )请求到发布页面( /posts ) 路由在服务器端或客户端在哪里? 它如何知道它是如何处理的?

laravel抛出MethodNotAllowedHttpException

我正在试图获得一些非常基本的运行。 我习惯了CI,现在正在学习Laravel 4,他们的文档并不容易! 无论如何,我正在尝试创build一个login表单,并确保通过将其打印到下一个表单中来成功发布数据。 我得到这个例外: Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException 和我的MemberController.php: public function index() { if (Session::has('userToken')) { /*Retrieve data of user from DB using token & Load view*/ return View::make('members/profile'); }else{ return View::make('members/login'); } } public function validateCredentials() { if(Input::post()) { $email = Input::post('email'); $password = Input::post('password'); return "Email: " […]

启动后更改MVC6的路由收集

在MVC-5中,我可以通过访问RouteTable.Routes在初始启动后编辑routetable 。 我希望在MVC-6中做同样的事情,这样我可以在运行时添加/删除路由(对CMS有用)。 MVC-5中的代码是: using (RouteTable.Routes.GetWriteLock()) { RouteTable.Routes.Clear(); RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); RouteTable.Routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); } 但是我无法在MVC-6中findRouteTable.Routes或类似的东西。 任何想法如何我仍然可以在运行时更改路线集合? 我想要使​​用这个原则,例如,在CMS中创build页面时添加额外的URL。 如果你有一个类像: public class Page { public int Id { get; set; } public string Url { get; set; } public string Html { […]

IIS URL重写与URL路由

我打算使用url路由的Web窗体应用程序。 但是,在阅读了一些post后 ,我不确定这是否是一个简单的方法。 为网页表单使用URL重写模块会更好吗? 但是,它只适用于IIS7。 最初,有一些关于URL路由与Asp.Net MVC完全分离的嗡嗡声,它可以用于web表单。 很想听到任何build议..

Rails路由来处理单个应用程序中的多个域

尽pipe在这里和其他地方有几个类似的问题,但我一直无法find解决这个问题的可行scheme。 Rails 3似乎没有回答这个问题,所以在这里: 我有一个应用程序,目前允许用户创build自己的子域,其中包含他们的应用程序的实例。 在Rails 2中,最好的方法是使用subdomain-fu gem,而在版本3中则更加简单,就像Railscast一样 – http://railscasts.com/episodes/221-subdomains-in-rails-3 。 这是好东西,但我也想提供用户将自己的域名与他们的帐户关联的选项。 所以虽然他们可能有http://userx.mydomain.com ,我想他们也select有http://userx.com关联。 我在Rails 2中发现了一些引用,但是这些技术似乎不再适用(特别是这一个: http : //feefighters.com/devblog/2009/01/21/hosting-multiple-domains-from -a-single-rails-app / )。 任何人都可以推荐一种方法来使用路由来接受任意域,并将其传递给控制器​​,以便我可以显示适当的内容? 更新 :现在我已经得到了大部分答案,感谢列昂尼德的及时回应,并重新审视了代码。 它最终需要添加到我使用的现有子域代码(从Railscast解决scheme),然后添加一些到routes.rb。 我还没有完成,但是我想发布我到目前为止所做的。 在lib / subdomain.rb中: class Subdomain def self.matches?(request) request.subdomain.present? && request.subdomain != "www" end end class Domain def self.matches?(request) request.domain.present? && request.domain != "mydomain.com" end end 我已经添加了第二个模仿第一个,这是已知的工作。 我只是添加一个条件,确保传入的域不是我主要的主站点。 这个类在routes.rb中使用: require […]