2016-07-29 1 views
0

私はangle-meteorを使ってアプリケーションを構築しています。 OAuth経由で第三者サービスにログインします。今私は、そのサービス、特に画像からリソースを取得する必要があります。残念ながら、単純な<img src='...'>は動作しません。すべてのコールはAuthorization: Bearer ...ヘッダーで認証されている必要があります。Angular-Meteorで認証ヘッダーを必要とするIMG URLにアクセスするにはどうすればよいですか?

イメージヘッダーにそのヘッダーを指定するにはどうすればよいですか?私はプロキシとして標準的な流星アプリで明白な解決策としてサーバーを使用することを検討しましたが、Angularがリクエストを通過させる方法を理解できません。

編集:明確にするために

、問題は角度がルーティングを処理して、私は流星で扱われます/photos/users/:idのようなルートを定義する方法を見つけ出すことができないということです。 Angularはそれを悪いルートとして検出し、ルートにリダイレクトします。

+0

あなたが最も可能性の高い要求にプロキシに自分を持っています。あなたのリソースを扱うためのルートを設定してください(idはすべてのリソースに対して1つのルートを使用できるように動的ファイル名部分を持つ設定パスを使用します)。次に、ストレートノード(HTTP/HTTPSまたは要求/要求モジュールなど)を使用して接続を開きます。最後に、要求/応答をプロキシして、リソースが正しいヘッダーを通過するようにします。 – CodeChimp

+0

@ CodeChimpあなたはその点を逃したと思います。画像を返すAngular-Meteorのルートを追加するにはどうすればよいですか? (もっと分かりやすくするために、Angular-MeteorがRoutingを処理しているため、すべてのルートがAngularで処理されています。「何とか」、魔法のように、/ publicフォルダは直接フェッチで利用可能ですが、それについてです) – RonLugge

+0

クライアント側のURLルーティングの仕組みは、一般的に、クライアント側で入力されたURLを最初に緩和し、次にサーバ側に戻すことです。ルーティングの仕組みの専門家としてではなく、Meteorとサーバー側のレンダリングを扱う際の自分の所見だけでこれを言います。サーバー側ルーティングに使用したMeteorパッケージである[Picker](https://github.com/meteorhacks/picker/)を見てください。他にもあるかもしれませんが、私はMeteorアプリでREST APIを提供するために個人的に使っています。 – CodeChimp

答えて

関連する問題