タグ付けされた質問 「routing」

コントローラーとアクションへのURLのマッピングに関する質問。

4
要求されたリソースはHTTPメソッド 'GET'をサポートしていません
ルートは正しく構成されており、メソッドには装飾されたタグがあります。「要求されたリソースはHTTPメソッド 'GET'をサポートしていません」というメッセージがまだ表示されますか? [System.Web.Mvc.AcceptVerbs("GET", "POST")] [System.Web.Mvc.HttpGet] public string Auth(string username, string password) { // Décoder les paramètres reçue. string decodedUsername = username.DecodeFromBase64(); string decodedPassword = password.DecodeFromBase64(); return "value"; } これが私のルートです: config.Routes.MapHttpRoute( name: "AuthentificateRoute", routeTemplate: "api/game/authentificate;{username};{password}", defaults: new { controller = "Game", action = "Auth", username = RouteParameter.Optional, password = RouteParameter.Optional }, …

5
AngularJS-全ページをロードしてリダイレクトするにはどうすればよいですか?
ページ全体の再読み込みを行うリダイレクトを実行して、ページが読み込まれたときにWebサーバーからのCookieが更新されるようにしたい。window.location = "/#/Next"そして、window.location.href = "/#/Next"動作しない、彼らはサーバーに当たらない角度のルートを行います。 Angularコントローラー内で完全なサーバーリクエストを行う正しい方法は何ですか?

5
Web APIルーティング-api / {controller} / {action} / {id}「dysfunctions」api / {controller} / {id}
Global.asaxにデフォルトルートがあります。 RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); 特定の機能をターゲットにしたいので、別のルートを作成しました。 RouteTable.Routes.MapHttpRoute( name: "WithActionApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); だから、私のコントローラーでは、私は: public string Get(int id) { return "object of id id"; } [HttpGet] public IEnumerable<string> ByCategoryId(int id) { return new string[] { …

2
単一のアプリケーションで複数のドメインを処理するためのRailsルーティング
ここや他の場所でいくつかの同様の質問があるにもかかわらず、私はこの問題の実行可能な解決策を見つけることができませんでした。Rails 3ではこの質問に回答されていない可能性が高いため、次のようにします。 現在、ユーザーがアプリケーションのインスタンスを含む独自のサブドメインを作成できるようにするアプリケーションがあります。Rails 2では、subdomain-fu gemを使用するのが最適でしたが、バージョン3では、Railscast(http://railscasts.com/episodes/221-subdomains-in-rails-3)のように、劇的にシンプルになっています。 これは良いことですが、ユーザーが自分のドメイン名を自分のアカウントに関連付けるためのオプションも提供したいと思います。したがって、http://userx.mydomain.comがあるかもしれませんが、http://userx.comも関連付けることを選択してもらいたいと思います。 Rails 2でこれを行うためのいくつかの参照を見つけましたが、それらの手法はもう機能していないようです(特にこれ:https://feefighters.com/blog/hosting-multiple-domains-from-a-single-rails -app /)。 ルートを使用して任意のドメインを受け入れ、それをコントローラーに渡して適切なコンテンツを表示する方法を誰かが推奨できますか? 更新:Leonidのタイムリーな応答とコードの見直しのおかげで、私は今ほとんどの答えを得ています。最終的には、(Railscastソリューションから)使用していた既存のサブドメインコードに追加してから、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 最初のクラスを模倣して2番目のクラスを追加しました。これは、動作することが知られています。着信ドメインがメインサイトをホストしているドメインではないことを保証する条件を追加するだけです。 このクラスはroutes.rbで使用されます: require 'subdomain' constraints(Domain) do match '/' => 'blogs#show' end constraints(Subdomain) do …

4
Ruby onRailsでアンダースコア `_`の代わりにダッシュ` -`を使用したルート
URLで、単語の区切り文字として-アンダースコアで_はなくダッシュを使用したいと思います。たとえば、のcontroller/my-action代わりにcontroller/my_action。 私は2つのことに驚いています: グーグル等。それらを区別し続けます。 そのRubyon Railsには、ルーティングでマップ-するための単純なグローバル構成パラメーターがありません_。それともそうですか? 私が持っている最善の解決策は、:asまたは名前付きルートを使用することです。 私の考えは、Railsルーティングを変更して、そのグローバル構成を確認し、コントローラーアクションにディスパッチする前にに変更-すること_です。 もっと良い方法はありますか?

3
Angular2-サブモジュールルーティングとネストされた<router-outlet>
以下に説明するシナリオのAngular2を使用したソリューションを探しています。 このシナリオでは、top-navにはサブモジュールをロードするためのリンクが含まれ、sub-navにはサブモジュールの内容を更新するためのリンクが含まれています。 URLは次のようにマップする必要があります。 / home =&gt;主要コンポーネントルーターアウトレットにホームページをロードします / submodule =&gt;サブモジュールをメインコンポーネントルーターアウトレットにロードし、デフォルトでサブモジュールのホームページとサブナビゲーションバーを表示する必要があります / submodule / feature =&gt;サブモジュールのルーターアウトレット内に機能をロードします アプリモジュール(およびアプリコンポーネント)には、さまざまなサブモジュールに移動するための上部ナビゲーションバーが含まれており、アプリコンポーネントテンプレートは次のようになります。 &lt;top-navbar&gt;&lt;/top-navbar&gt; &lt;router-outlet&gt;&lt;/router-outlet&gt; しかし、ここに複雑さがあります。サブモジュールには、2番目のレベルのナビゲーションバーと独自のコンポーネントをロードするための独自のルーターアウトレットを備えた同様のレイアウトが必要です。 &lt;sub-navbar&gt;&lt;/sub-navbar&gt; &lt;router-outlet name='sub'&gt;&lt;/router-outlet&gt; 私はすべてのオプションを試し、どこでも検索しましたが、ルーターアウトレットを備えたサブモジュールにデフォルトのテンプレート(アプリコンポーネントなど)を持ち、サブナビゲーションを失うことなく内部ルーターアウトレットにサブモジュールのコンテンツをロードする解決策を見つけることができませんでした。 ご意見やアイデアをいただければ幸いです
82 angular  routing 

18
ルートが404を返していますが、どうすれば修正できますか?
Laravelフレームワークの学習を始めたばかりですが、ルーティングに問題があります。 動作している唯一のルートは、箱から出してLaravelに接続されているデフォルトのホームルートです。 私はWindowsでWAMPを使用しており、PHP5.4.3とApache2.2.22を使用しています。また、mod_rewriteを有効にし、application.php構成ファイルから「index.php」を削除して空の文字列を残しています。 Userという新しいコントローラーを作成しました: class User_Controller extends Base_Controller { public $restful = true; public function get_index() { return View::make('user.index'); } } application / views / user /にindex.phpという名前のビューファイルをいくつかの基本的なHTMLコードで作成し、routes.phpに以下を追加しました。 Route::get('/', function () { return View::make('home.index'); }); Route::get('user', function () { return View::make('user.index'); }); 最初のルートhttp://localhost/mysite/publicは、Webブラウザでルート()にアクセスすると正常に機能しますが、2番目のルートに移動しようとするとhttp://localhost/mysite/public/user、404 NotFoundエラーが発生します。なぜこれが起こっているのでしょうか?

6
メソッド属性を介したASP.NETMVCルーティング[クローズ]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 7年前に閉鎖されました。 でStackOverflowのポッドキャスト#54、ジェフは、彼らがStackOverflowの中にそのURLルートを登録言及ハンドルルートという方法上記の属性を経由してコードベース。良いコンセプトのように聞こえます(ルートの優先順位に関してPhil Haackが提起した警告があります)。 誰かがこれを実現するためのサンプルを提供できますか? また、このスタイルのルーティングを使用するための「ベストプラクティス」はありますか?

6
Next.js /から別のページへのリダイレクト
私は中に新たなんだNext.jsと私は、スタートページ(からリダイレクトする方法を思ったんだけど/へ)/ハローnextjs例えば。ユーザーがページをロードした後、パス=== / / hello-nextjsにリダイレクトするかどうかを決定します で反応し、ルータ、我々は次のように実行します。 &lt;Switch&gt; &lt;Route path="/hello-nextjs" exact component={HelloNextjs} /&gt; &lt;Redirect to="/hello-nextjs" /&gt; // or &lt;Route path="/" exact render={() =&gt; &lt;Redirect to="/hello-nextjs" /&gt;} /&gt; &lt;/Switch&gt;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.