問題タブ [finatra]

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

scala - Finatra で Cookie を削除するには?

リクエストを処理してレスポンスを作成した後に Cookie を削除するにはどうすればよいですか?

次のコードを試しましたが、うまくいかないようです。

ResponseBuilderCookieを削除する方法も見つかりませんでした。

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

scala - finatra と口ひげのラムダの問題

finatra プロジェクトで口ひげラムダを使用する際に問題が発生しています。翻訳機能を自作したいのでこんな感じで作ってみました

しかし、私はそれをビルドできません.sbtは文句を言います

私は finatra バージョン 1.5.3 と scala 2.10.3 を使用しています。誰かが finatra と口ひげラムダで正常に動作するプロジェクトを持っていますか?

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

scala - Finatra - Cookie を更新できません

次のように、finatra で Cookie を更新しようとしています。

しかし、それは機能していません。次のリクエストで取得する Cookie の値は、常に古いものです。私が間違っていることを知っている人はいますか?

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

java - Scala & Finatra: メモリにロードせずに、ファイル サーバーの応答をディスクからネットワークに直接送信する

私は職場で、メモリにロードせずにディスクから直接クライアントにファイルをfinatra経由で送信する任務を負っていました(これらは非常に大きなファイルです)。ここに私の質問があります:

0) 情報をメモリに読み込まずにディスク I/O と対話するにはどうすればよいですか?

1) ファイル入力ストリームを http 出力ストリームに接続すると、実際にメモリが RAM にロードされますか?

2) 作業、転送、および送信するには、すべてをメモリにロードする必要があると考えていました。メモリにロードせずに、実際にコンテンツをネットワークポートに直接送信するにはどうすればよいですか?

3) メモリの流れは、ディスクから CPU レジスタへ、ネットワーク アダプタ バッファへ送信されますか? RAMをロードせずにこれがフローであることを確認するにはどうすればよいですか?

4) Finatraでこれを行うことは可能ですか?

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

scala - finatra - 応答データの取得

応答データ\コンテキストを抽出しようとしています。着信 get 要求をリッスンするサーバーがあり、プレーン テキストを送り返しています。サーバーは実行中で、ブラウザーから get 要求を送信すると、良い結果が表示されますが、サーバーのテストを作成したいと考えています。テストは HttpRequest を作成しており、予想される結果を応答と比較しようとすると、約束により HttpResponse が返されます。

HTTP/1.1 200 OK

コンテンツ タイプ: テキスト/プレーン

コンテンツの長さ: 11

ありがとう、ダナ

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

twitter-finagle - Finatra - URL エンコーダーを追加する方法

私はフィナトラ サーバーを持っています。応答文字列に通貨記号があります。サーバーでは問題ないように見えますが、ブラウザでは£5.25ではなく£5.25になります

この問題を解決する方法について何かアドバイスはありますか? 推奨される URL エンコーダーは?

ありがとう、ダナ