問題タブ [faraday]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1140 参照

ruby - ファラデー要求の成功の判断

私は、5 つまたは 6 つのファラデー要求をインラインで使用するコードをいくつか採用しましたが、それを使用するのは初めてです。モジュールに抽象化しています。このライブラリを使用するのはこれが初めてで、現在持っているものは次のとおりです。

そして次のように使用します:

ただし、これは少しエレガントではありません。応答をモンキーパッチするなど、これを別の方法で記述した方がよいでしょうか? 現在のファラデー応答オブジェクトは成功をサポートしていますか? インスタンスメソッドですが、それは 200 をチェックするだけです。

0 投票する
2 に答える
140 参照

ruby - ファラデーにサイト URL でハッシュバンを保持するように指示する方法は?

私は、Faraday を実装して URL を構築するライブラリのフォークに取り組んでいます。

サイトの URL がハッシュバンで終わっていることに注意してください。しかし、上記のコードが実行されると、ファラデーはハッシュバンを完全に取り除きます。

https://example.io/oauth/authorize

しかし、私のアプリケーションでは、この URL を作成する必要があります (ハッシュバンを使用):

https://example.io/#/oauth/authorize

ファラデーをリッピングして何かひどいものにモンキー パッチを適用する前に.. ファラデーにオプションを設定してこれを行うことはできますか?

0 投票する
1 に答える
105 参照

ruby-on-rails - ファラデー 0.9.1 が壊れる バランスのとれた宝石

このエラーが原因で移行できず、何時間も試行しても修正が見つかりません。

誰でも助けを提供できますか?

0 投票する
2 に答える
95 参照

ruby-on-rails - Rails が Desk.com API にアクセスすると、FaradayMiddleware に関する RuntimeError が発生する

私は同僚とペアを組んでおり、desk.com API を使用して機能を作成した後、すべてが正常に機能していました。それはステージング サーバーにデプロイされ、そこでも正常に機能しました。ただし、ローカルの開発マシンでコードを実行すると、API にクエリを実行しようとすると (たとえば、アカウントのすべてのユーザーを要求すると)、ランタイム エラーが発生します。

デスク ルビー ジェムを使用しています: https://github.com/chriswarren/desk

Rails コンソールでのセッションは次のとおりです。

これは私が得るエラーです。このエラーに関する情報は見つかりませんでした。誰かがもっと情報が必要な場合は、尋ねてください。

0 投票する
1 に答える
2840 参照

ruby-on-rails - ファラデーを使用してrspecでリクエストタイムアウトをシミュレートする方法

アプリで Faraday gem を使用しています。ファラデー接続がタイムアウトしたときにアプリがどのように機能するかをテストしたいと考えています。この場合のリクエストをスタブするにはどうすればよいですか?

0 投票する
1 に答える
2687 参照

ruby-on-rails - Faraday - リクエストにアウトバウンド プロキシを使用できますか?

私のアプリは localhost でうまく動作します。私たちの Cloud Foundry セットアップにはアウトバウンド接続がありません...そのため、プロキシ経由でアウトバウンド接続を取得できると言われました。

そのプロキシを使用するには、Faraday リクエストで何を変更する必要がありますか?

私のコードと接続方法。

これは、セットアップされたプロキシを使用する方法です。

「サービスがバインドされると、アプリケーションはVCAP_SERVICES環境変数に JSON 形式のサービス定義を持ち、コマンドを使用して形式を確認できますcf env x-explorer。アプリは、指定された資格情報を使用してプロキシを解析およびセットアップする必要があります。

資格証明の例を次に示します。パラメータのみuri、または個々のパラメータを使用できます: hostportusernameおよびpassword"

繰り返しますが、アプリはローカルホストでうまく機能します。会社の Cloud Foundry セットアップでアウトバウンド接続がありません。サービスをバインドしたので、問題ありません。

アウトバウンド要求がプロキシを通過するようにするには、何を追加すればよいですか?