問題タブ [finch]

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 に答える
96 参照

ssl - python-purple が「CRITICAL **: Purple_ssl_connect_with_ssl_cn: assertion 'purple_ssl_is_supported()'」で失敗する

を使用python-purpleして独自のチャット アプリケーションを構築していlipburpleます。SSL 接続を必要とする Facebook またはハングアウト プラグインを使用すると、次のエラーが表示されます。

** (process:6574): CRITICAL **: purple_ssl_connect_with_ssl_cn: assertion 'purple_ssl_is_supported()' failed

node-purpleバインディングも同様ですlibpurple

libpurpleでインストールされます

sudo apt-get install pidgin-dev

finch正常に動作します - すべての SSL サービスに正常に接続しますが、nullclient.pyFacebook アカウントで開始すると、上記のエラーが表示されます。

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

scala - フィンチで複数のエンドポイントを結合する方法

http サーバーを起動するときに、複数のエンドポイントを一緒に構成しようとしています。複数のエンドポイントは次のように定義されます。

このコードは機能しています

ただし、このコードは機能しません。

エラーは

reduceここで機能しない理由と、Finch でエンドポイントを組み合わせるベストプラクティスは何なのかよくわかりません

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

scala - Scala.js アセットの提供

バックエンドとフロントエンドでコードを共有する必要があるFinchScala.jsを使用して新しいプロジェクトを開始しました。

そして私はfastOptJS、Finch によって作成された JS を提供する良い方法について懸念しています。js/target/scala-2.11/*.js現在、ファイルを からにコピーするカスタム SBT タスクを使用していますjvm/src/main/resources。しかし、もっと良い方法がないか考え中です。

sbt-play-scalajs プラグインを使った素晴らしいSPA チュートリアルを見ましたが、これは Play にしか適用できないようです。

0 投票する
3 に答える
1240 参照

scala - 任意の JSON の「デコーダー」を作成する

Finch、Circe、Sangria を使用して、API の GraphQL エンドポイントを構築しています。GraphQLvariablesクエリで取得される は、基本的に任意の JSON オブジェクトです (ネストがないと仮定しましょう)。たとえば、Strings としての私のテスト コードでは、2 つの例を次に示します。

Sangria API は、これらの の型を想定していますMap[String, Any]

私はたくさんの方法を試しましたが、これまでのところDecoderCirce でこれを書くことができませんでした。どんな助けでも感謝します。

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

jsonp - jsonp をサポートするエンドポイントをフィンチしますか?

複数のエンドポイントを持つ Finch フレームワークで記述された RESTFul サービスがあります。一部のエンドポイントは、クロス ドメイン リクエストのために JSONP をサポートする必要があります。Finch のソース コードを確認すると、簡単な方法はないようです。このページは関連しているようですが、詳細はよくわかりません。

https://groups.google.com/forum/#!topic/finaglers/nAaCfOiLp1w

誰かが私にいくつかのガイドライン/例を教えてもらえますか? 私の戻り値は次のようになりたいです:

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

scala - scalaz.Maybe 用の Circe デコーダー

これは、circe をデコーダーとして使用する単純なフィンチ サーバーです。

を に変更するmyValueOption、すぐに使用でき、上記のコードと同じ結果が得られます。ただし、次のように変更しますscalaz.Maybe

結果:

Response("HTTP/1.1 Status(400)"): {"メッセージ":"本文を Test に変換できません: CNil: El(DownField(myValue),true,false)."}

必要なエンコーダー/デコーダーをどのように実装すればよいですか?