問題タブ [vertx3]
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.
vert.x - vert.x は複数のハンドラを使用します
パスに 2 つのハンドラーを追加することは可能ですか?
html
フォルダーからコンテンツをロードし、パスsession
にアクセスするときに値を確認する必要があり/
ます。
配置すると、フォルダーrouter.route().handler(StaticHandler.create().setWebRoot("webroot"));
から内容が読み取られます。webroot
そして、次のコードを使用すると、ハンドラコードが実行されます。
しかし、このパスにアクセスしようとしたときに両方のハンドラーを実行する方法はありますか?
私は試した
ただし、index.html
ファイルを読み取るだけで、CSS は読み取れません。そして、ディレクトリ全体を読み取る方法が見つかりませんでした。
oauth-2.0 - text/plain コンテンツ タイプが原因で、access_token を取得するための vert.x OAuth2 Facebook API 呼び出しが失敗する
Facebook は一部の API 呼び出しに application/json ではなく text/plain で応答しているようです。oauth エンドポイントhttps://graph.facebook.com/oauth/access_tokenはその一例です。これは、vert.x oauth クライアントの実装を混乱させるようです。これは失敗する呼び出しです:
ログに記録されたメッセージは次のとおりです。Cannot handle content type: text/plain
だから私の質問は、Facebook プロバイダーのためだけに独自のメソッドを実装するという明白な解決策とは別に、getToken()
実装にプレーンテキストの応答を解析させる他の方法はありますか? 次のような単純な URL エンコード文字列です。access_token=foo&expires=5179336
私が気付いていないJSONでFacebookの回答を作成する方法はありますか?
java - タイムアウトが 5 秒のときに URL にヘッダーを置きたいのですが、「java.lang.IllegalStateException: 応答は既に書き込まれています」というエラーが表示されます
タイムアウトが 5 秒のときに別の URL にリダイレクトしたい。
私が持っているコード:
私が得るエラーは次のとおりです。
vert.x - Vertx.io で完全な URL HTTP リクエストを送信する方法
私は vertx.io を使用していくつかの HTTP リクエストを作成しています。プログラムへの入力は、いくつかの完全な URL を含むファイルです。vertx.io HttpClient を確認すると、ホストのみをクエリでき、完全な URL はクエリできないようです。例: http://www.yahoo.com/へのクエリは成功しますが、次のようなクエリでは失敗します: http://finance.yahoo.com/news/us-stocks-slip-wal-mart-154834426.html
そして、私の質問は次のとおりです。
- Vertx.io ネイティブ HttpClient を使用して完全な URL を照会することは可能ですか?
- vertx で他の HttpClients を使用することは可能ですか? たとえば、コールバックと頂点で Apache 非同期 HTTP クライアントを使用しますか?
これらをグーグルで検索しても、良い答えは見つかりませんでした...
前もって感謝します!
java - Vertx と Spring Boot の違い
Vertx と Spring の両方を使用して、メトリクスの計算、JMX etx による監視などの多くの機能を備えた REST アプリケーション全体を構築できます。
a) Spring BootとVertxの違いは何ですか?
b) 記事を偶然見つけました: http://keaplogik.blogspot.in/2015/11/spring-boot-vertx-microservice-tech.html。vertxとSpring Boot
の
両方を混在させる技術スタックについて説明していますが、両方に慣れていないため、言及されたリンクの使用法を理解できませんでした。
私は現在、REST アプリケーション プロジェクトに取り組んでいるので、飛び込む前に正しいスタックを選択したかったのです。よろしくお願いします。
java - タイムスタンプ付きの値のリストを Redis に保存する
Vertx と Redis を使用しており、(url、単語、日付) のトリプレットを保存する必要があります。
Words は値のリストであり、単なる長い文字列ではありません。これらの単語を照会するときは、文字列のリストを操作したいからです。URLがRedisに存在するかどうかを確認するたびに、日付を更新する必要があります
そして、私の質問は次のとおりです。
- LPUSH や RPUSH などを使用せずに値のリストを Redis に保存することはできますか? URL ごとに約 40 語あり、毎回 1 つの URL に対して 40 のリクエストを作成したくないので、これらを使用したくありません
- クエリを実行するたびに更新できる日付フィールドを追加することはできますか? または、代わりに存在するかどうか、手動で更新するかどうかを確認する必要がありますか?
LPUSH (または同様のもの) を使用してこれらを解決する方法の多くの例を見てきましたが、1 つの挿入要求を作成してそれで完了させたいと述べたように、同様に、できるだけ少ない数で結果を取得したいと思います (理想的には 1) リクエスト
前もって感謝します